./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety/test-0234-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety/test-0234-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 2e40f9e7b474ba5b84186650c7060a1f3eed5394bab52ac2eaa493135efa417c --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-23 05:53:28,637 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-23 05:53:28,639 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-23 05:53:28,677 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-23 05:53:28,678 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-23 05:53:28,681 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-23 05:53:28,685 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-23 05:53:28,687 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-23 05:53:28,688 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-23 05:53:28,692 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-23 05:53:28,693 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-23 05:53:28,695 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-23 05:53:28,695 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-23 05:53:28,696 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-23 05:53:28,698 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-23 05:53:28,699 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-23 05:53:28,699 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-23 05:53:28,701 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-23 05:53:28,704 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-23 05:53:28,706 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-23 05:53:28,708 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-23 05:53:28,709 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-23 05:53:28,710 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-23 05:53:28,710 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-23 05:53:28,712 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-23 05:53:28,715 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-23 05:53:28,715 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-23 05:53:28,716 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-23 05:53:28,716 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-23 05:53:28,717 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-23 05:53:28,717 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-23 05:53:28,718 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-23 05:53:28,719 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-23 05:53:28,719 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-23 05:53:28,720 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-23 05:53:28,720 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-23 05:53:28,720 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-23 05:53:28,721 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-23 05:53:28,721 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-23 05:53:28,721 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-23 05:53:28,722 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-23 05:53:28,722 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-23 05:53:28,724 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-23 05:53:28,746 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-23 05:53:28,746 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-23 05:53:28,747 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-23 05:53:28,747 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-23 05:53:28,747 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-23 05:53:28,747 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-23 05:53:28,748 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-23 05:53:28,748 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-23 05:53:28,748 INFO L138 SettingsManager]: * Use SBE=true [2022-07-23 05:53:28,749 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-23 05:53:28,749 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-23 05:53:28,749 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-23 05:53:28,749 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-23 05:53:28,750 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-23 05:53:28,751 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-23 05:53:28,751 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-23 05:53:28,751 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-23 05:53:28,751 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-23 05:53:28,751 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 05:53:28,751 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-23 05:53:28,752 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-23 05:53:28,752 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-23 05:53:28,752 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-23 05:53:28,752 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 2e40f9e7b474ba5b84186650c7060a1f3eed5394bab52ac2eaa493135efa417c [2022-07-23 05:53:28,915 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-23 05:53:28,947 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-23 05:53:28,950 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-23 05:53:28,951 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-23 05:53:28,951 INFO L275 PluginConnector]: CDTParser initialized [2022-07-23 05:53:28,952 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0234-1.i [2022-07-23 05:53:29,030 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021217811/6cc3c47d132c4f1ea09b53dd67451002/FLAGffeb3876d [2022-07-23 05:53:29,441 INFO L306 CDTParser]: Found 1 translation units. [2022-07-23 05:53:29,442 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0234-1.i [2022-07-23 05:53:29,461 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021217811/6cc3c47d132c4f1ea09b53dd67451002/FLAGffeb3876d [2022-07-23 05:53:29,470 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021217811/6cc3c47d132c4f1ea09b53dd67451002 [2022-07-23 05:53:29,472 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-23 05:53:29,473 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-23 05:53:29,474 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-23 05:53:29,474 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-23 05:53:29,479 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-23 05:53:29,480 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:29,480 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@580b0c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29, skipping insertion in model container [2022-07-23 05:53:29,480 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:29,485 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-23 05:53:29,517 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-23 05:53:29,888 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 05:53:29,897 INFO L203 MainTranslator]: Completed pre-run [2022-07-23 05:53:29,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 05:53:29,965 INFO L208 MainTranslator]: Completed translation [2022-07-23 05:53:29,965 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29 WrapperNode [2022-07-23 05:53:29,965 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-23 05:53:29,966 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-23 05:53:29,966 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-23 05:53:29,967 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-23 05:53:29,972 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:29,991 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,015 INFO L137 Inliner]: procedures = 188, calls = 60, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 203 [2022-07-23 05:53:30,016 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-23 05:53:30,017 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-23 05:53:30,017 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-23 05:53:30,017 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-23 05:53:30,024 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,024 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,030 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,031 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,041 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,057 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,058 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,060 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-23 05:53:30,061 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-23 05:53:30,068 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-23 05:53:30,068 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-23 05:53:30,069 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (1/1) ... [2022-07-23 05:53:30,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 05:53:30,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:30,105 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-23 05:53:30,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-23 05:53:30,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-23 05:53:30,151 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-23 05:53:30,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-23 05:53:30,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-23 05:53:30,152 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-23 05:53:30,152 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-23 05:53:30,152 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-23 05:53:30,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-23 05:53:30,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-23 05:53:30,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-23 05:53:30,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-23 05:53:30,250 INFO L234 CfgBuilder]: Building ICFG [2022-07-23 05:53:30,251 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-23 05:53:30,638 INFO L275 CfgBuilder]: Performing block encoding [2022-07-23 05:53:30,643 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-23 05:53:30,644 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-23 05:53:30,645 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 05:53:30 BoogieIcfgContainer [2022-07-23 05:53:30,645 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-23 05:53:30,647 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-23 05:53:30,647 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-23 05:53:30,650 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-23 05:53:30,650 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.07 05:53:29" (1/3) ... [2022-07-23 05:53:30,650 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1dddbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 05:53:30, skipping insertion in model container [2022-07-23 05:53:30,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:29" (2/3) ... [2022-07-23 05:53:30,651 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e1dddbf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 05:53:30, skipping insertion in model container [2022-07-23 05:53:30,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 05:53:30" (3/3) ... [2022-07-23 05:53:30,653 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-1.i [2022-07-23 05:53:30,666 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-23 05:53:30,666 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 75 error locations. [2022-07-23 05:53:30,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-23 05:53:30,708 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@48558f50, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1e6448b0 [2022-07-23 05:53:30,709 INFO L358 AbstractCegarLoop]: Starting to check reachability of 75 error locations. [2022-07-23 05:53:30,712 INFO L276 IsEmpty]: Start isEmpty. Operand has 191 states, 108 states have (on average 1.8981481481481481) internal successors, (205), 183 states have internal predecessors, (205), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-23 05:53:30,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-23 05:53:30,722 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:30,722 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-23 05:53:30,722 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:30,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:30,726 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-23 05:53:30,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:30,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095360081] [2022-07-23 05:53:30,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:30,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:30,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:30,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 05:53:30,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:30,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095360081] [2022-07-23 05:53:30,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095360081] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:30,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:30,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:30,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691953620] [2022-07-23 05:53:30,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:30,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-23 05:53:30,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:30,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-23 05:53:30,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-23 05:53:30,849 INFO L87 Difference]: Start difference. First operand has 191 states, 108 states have (on average 1.8981481481481481) internal successors, (205), 183 states have internal predecessors, (205), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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) [2022-07-23 05:53:30,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:30,879 INFO L93 Difference]: Finished difference Result 191 states and 206 transitions. [2022-07-23 05:53:30,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-23 05:53:30,881 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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 4 [2022-07-23 05:53:30,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:30,891 INFO L225 Difference]: With dead ends: 191 [2022-07-23 05:53:30,891 INFO L226 Difference]: Without dead ends: 189 [2022-07-23 05:53:30,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-23 05:53:30,895 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:30,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 05:53:30,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-07-23 05:53:30,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2022-07-23 05:53:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 107 states have (on average 1.794392523364486) internal successors, (192), 181 states have internal predecessors, (192), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-23 05:53:30,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 204 transitions. [2022-07-23 05:53:30,944 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 204 transitions. Word has length 4 [2022-07-23 05:53:30,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:30,944 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 204 transitions. [2022-07-23 05:53:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 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) [2022-07-23 05:53:30,945 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 204 transitions. [2022-07-23 05:53:30,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-23 05:53:30,945 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:30,945 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-23 05:53:30,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-23 05:53:30,947 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:30,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:30,948 INFO L85 PathProgramCache]: Analyzing trace with hash 889842618, now seen corresponding path program 1 times [2022-07-23 05:53:30,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:30,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160322804] [2022-07-23 05:53:30,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:30,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:30,977 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:30,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934903795] [2022-07-23 05:53:30,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:30,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:30,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:30,991 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:31,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-23 05:53:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:31,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 05:53:31,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:31,116 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:53:31,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 05:53:31,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:53:31,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:31,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160322804] [2022-07-23 05:53:31,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:31,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934903795] [2022-07-23 05:53:31,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934903795] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:31,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:31,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:31,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948694905] [2022-07-23 05:53:31,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:31,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:53:31,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:31,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:53:31,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:31,141 INFO L87 Difference]: Start difference. First operand 189 states and 204 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 05:53:31,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:31,271 INFO L93 Difference]: Finished difference Result 188 states and 203 transitions. [2022-07-23 05:53:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:53:31,271 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-07-23 05:53:31,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:31,272 INFO L225 Difference]: With dead ends: 188 [2022-07-23 05:53:31,272 INFO L226 Difference]: Without dead ends: 188 [2022-07-23 05:53:31,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:31,275 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 9 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:31,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 316 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:53:31,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-07-23 05:53:31,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2022-07-23 05:53:31,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 107 states have (on average 1.7850467289719627) internal successors, (191), 180 states have internal predecessors, (191), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-23 05:53:31,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 203 transitions. [2022-07-23 05:53:31,284 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 203 transitions. Word has length 6 [2022-07-23 05:53:31,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:31,285 INFO L495 AbstractCegarLoop]: Abstraction has 188 states and 203 transitions. [2022-07-23 05:53:31,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 05:53:31,291 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 203 transitions. [2022-07-23 05:53:31,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-23 05:53:31,292 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:31,292 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:31,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-23 05:53:31,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:31,513 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:31,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1815317712, now seen corresponding path program 1 times [2022-07-23 05:53:31,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:31,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143409811] [2022-07-23 05:53:31,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:31,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:31,524 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:31,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1220545665] [2022-07-23 05:53:31,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:31,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:31,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:31,526 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:31,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-23 05:53:31,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:31,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 05:53:31,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:31,679 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:53:31,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 05:53:31,719 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:53:31,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:31,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143409811] [2022-07-23 05:53:31,719 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:31,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220545665] [2022-07-23 05:53:31,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220545665] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:31,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:31,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:31,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944292493] [2022-07-23 05:53:31,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:31,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:53:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:53:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:31,721 INFO L87 Difference]: Start difference. First operand 188 states and 203 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 05:53:31,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:31,726 INFO L93 Difference]: Finished difference Result 187 states and 202 transitions. [2022-07-23 05:53:31,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:53:31,726 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-23 05:53:31,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:31,727 INFO L225 Difference]: With dead ends: 187 [2022-07-23 05:53:31,727 INFO L226 Difference]: Without dead ends: 187 [2022-07-23 05:53:31,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:31,728 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 0 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 60 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:31,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 341 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 60 Unchecked, 0.0s Time] [2022-07-23 05:53:31,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-07-23 05:53:31,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2022-07-23 05:53:31,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 107 states have (on average 1.7757009345794392) internal successors, (190), 179 states have internal predecessors, (190), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-23 05:53:31,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2022-07-23 05:53:31,744 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 7 [2022-07-23 05:53:31,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:31,744 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2022-07-23 05:53:31,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 05:53:31,747 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2022-07-23 05:53:31,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-23 05:53:31,749 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:31,749 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:31,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-23 05:53:31,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-23 05:53:31,968 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash 508125098, now seen corresponding path program 1 times [2022-07-23 05:53:31,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:31,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009866403] [2022-07-23 05:53:31,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:31,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:32,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:32,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988238551] [2022-07-23 05:53:32,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:32,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:32,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:32,018 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:32,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-23 05:53:32,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:32,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:53:32,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:32,273 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:32,274 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:53:32,284 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-23 05:53:32,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:32,452 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:53:32,452 INFO L390 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 12 treesize of output 11 [2022-07-23 05:53:32,465 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-23 05:53:32,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:32,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009866403] [2022-07-23 05:53:32,466 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:32,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988238551] [2022-07-23 05:53:32,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988238551] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:53:32,466 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:53:32,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-23 05:53:32,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728027706] [2022-07-23 05:53:32,467 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:32,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:53:32,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:32,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:53:32,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:32,468 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 05:53:40,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:40,916 INFO L93 Difference]: Finished difference Result 231 states and 251 transitions. [2022-07-23 05:53:40,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 05:53:40,916 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2022-07-23 05:53:40,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:40,919 INFO L225 Difference]: With dead ends: 231 [2022-07-23 05:53:40,919 INFO L226 Difference]: Without dead ends: 231 [2022-07-23 05:53:40,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:53:40,921 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 124 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 614 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 1350 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 614 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:40,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 1350 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 614 Invalid, 0 Unknown, 220 Unchecked, 0.3s Time] [2022-07-23 05:53:40,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-07-23 05:53:40,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 196. [2022-07-23 05:53:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 116 states have (on average 1.7241379310344827) internal successors, (200), 186 states have internal predecessors, (200), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-23 05:53:40,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 213 transitions. [2022-07-23 05:53:40,942 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 213 transitions. Word has length 73 [2022-07-23 05:53:40,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:40,944 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 213 transitions. [2022-07-23 05:53:40,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 05:53:40,945 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 213 transitions. [2022-07-23 05:53:40,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-23 05:53:40,948 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:40,949 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:40,984 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-23 05:53:41,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:41,168 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:41,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:41,168 INFO L85 PathProgramCache]: Analyzing trace with hash 508125099, now seen corresponding path program 1 times [2022-07-23 05:53:41,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:41,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858919015] [2022-07-23 05:53:41,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:41,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:41,186 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:41,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997612949] [2022-07-23 05:53:41,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:41,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:41,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:41,204 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:41,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-23 05:53:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:41,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-23 05:53:41,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:41,397 INFO L390 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 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 05:53:41,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:53:41,742 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:53:41,750 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:53:41,751 INFO L390 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 11 treesize of output 11 [2022-07-23 05:53:41,777 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-23 05:53:41,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:47,910 WARN L233 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-23 05:53:47,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:47,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858919015] [2022-07-23 05:53:47,912 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:47,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997612949] [2022-07-23 05:53:47,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997612949] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:53:47,912 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:53:47,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-23 05:53:47,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783274013] [2022-07-23 05:53:47,913 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:47,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-23 05:53:47,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:47,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-23 05:53:47,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:47,914 INFO L87 Difference]: Start difference. First operand 196 states and 213 transitions. Second operand has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:53:48,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:48,479 INFO L93 Difference]: Finished difference Result 195 states and 211 transitions. [2022-07-23 05:53:48,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-23 05:53:48,479 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2022-07-23 05:53:48,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:48,480 INFO L225 Difference]: With dead ends: 195 [2022-07-23 05:53:48,480 INFO L226 Difference]: Without dead ends: 195 [2022-07-23 05:53:48,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-23 05:53:48,481 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 2 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:48,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1086 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 543 Invalid, 0 Unknown, 230 Unchecked, 0.4s Time] [2022-07-23 05:53:48,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-07-23 05:53:48,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2022-07-23 05:53:48,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 116 states have (on average 1.706896551724138) internal successors, (198), 185 states have internal predecessors, (198), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-23 05:53:48,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 211 transitions. [2022-07-23 05:53:48,487 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 211 transitions. Word has length 73 [2022-07-23 05:53:48,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:48,487 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 211 transitions. [2022-07-23 05:53:48,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:53:48,488 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 211 transitions. [2022-07-23 05:53:48,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-23 05:53:48,488 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:48,489 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:48,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-23 05:53:48,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:48,689 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:48,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:48,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1841224522, now seen corresponding path program 1 times [2022-07-23 05:53:48,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:48,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887777809] [2022-07-23 05:53:48,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:48,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:48,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:48,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [121471429] [2022-07-23 05:53:48,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:48,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:48,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:48,724 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:48,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-23 05:53:48,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:48,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:53:48,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:48,961 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:48,961 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:53:48,970 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-23 05:53:48,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:49,126 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:53:49,127 INFO L390 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 12 treesize of output 11 [2022-07-23 05:53:49,139 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-23 05:53:49,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:49,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887777809] [2022-07-23 05:53:49,139 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:49,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121471429] [2022-07-23 05:53:49,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121471429] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:53:49,139 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:53:49,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-23 05:53:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239047967] [2022-07-23 05:53:49,139 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:49,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:53:49,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:49,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:53:49,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:49,140 INFO L87 Difference]: Start difference. First operand 195 states and 211 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 05:53:57,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:57,529 INFO L93 Difference]: Finished difference Result 234 states and 254 transitions. [2022-07-23 05:53:57,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 05:53:57,530 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2022-07-23 05:53:57,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:57,531 INFO L225 Difference]: With dead ends: 234 [2022-07-23 05:53:57,531 INFO L226 Difference]: Without dead ends: 234 [2022-07-23 05:53:57,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 135 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:53:57,532 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 123 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:57,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1231 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 600 Invalid, 0 Unknown, 112 Unchecked, 0.2s Time] [2022-07-23 05:53:57,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-07-23 05:53:57,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 193. [2022-07-23 05:53:57,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 115 states have (on average 1.7043478260869565) internal successors, (196), 184 states have internal predecessors, (196), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-23 05:53:57,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 208 transitions. [2022-07-23 05:53:57,537 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 208 transitions. Word has length 74 [2022-07-23 05:53:57,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:57,538 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 208 transitions. [2022-07-23 05:53:57,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 05:53:57,538 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 208 transitions. [2022-07-23 05:53:57,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-23 05:53:57,539 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:57,539 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:57,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-23 05:53:57,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:57,758 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:53:57,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:57,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052341, now seen corresponding path program 1 times [2022-07-23 05:53:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:57,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189949401] [2022-07-23 05:53:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:57,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:57,775 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:57,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434887816] [2022-07-23 05:53:57,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:57,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:57,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:57,777 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:53:57,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-23 05:53:57,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:57,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-23 05:53:57,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:58,060 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:58,060 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:53:58,135 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:58,135 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:53:58,150 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-23 05:53:58,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:58,408 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:53:58,408 INFO L390 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 12 treesize of output 11 [2022-07-23 05:53:58,417 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-23 05:53:58,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:58,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189949401] [2022-07-23 05:53:58,417 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:58,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434887816] [2022-07-23 05:53:58,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434887816] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:53:58,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:53:58,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-23 05:53:58,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871175908] [2022-07-23 05:53:58,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:58,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 05:53:58,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:58,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 05:53:58,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-23 05:53:58,418 INFO L87 Difference]: Start difference. First operand 193 states and 208 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 05:54:06,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:06,841 INFO L93 Difference]: Finished difference Result 251 states and 274 transitions. [2022-07-23 05:54:06,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:06,841 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2022-07-23 05:54:06,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:06,842 INFO L225 Difference]: With dead ends: 251 [2022-07-23 05:54:06,842 INFO L226 Difference]: Without dead ends: 251 [2022-07-23 05:54:06,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:54:06,843 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 201 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 1410 SdHoareTripleChecker+Invalid, 1044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 348 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:06,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 1410 Invalid, 1044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 692 Invalid, 0 Unknown, 348 Unchecked, 0.3s Time] [2022-07-23 05:54:06,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-07-23 05:54:06,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 217. [2022-07-23 05:54:06,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 136 states have (on average 1.6102941176470589) internal successors, (219), 204 states have internal predecessors, (219), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2022-07-23 05:54:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 237 transitions. [2022-07-23 05:54:06,849 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 237 transitions. Word has length 75 [2022-07-23 05:54:06,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:06,849 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 237 transitions. [2022-07-23 05:54:06,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 05:54:06,849 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 237 transitions. [2022-07-23 05:54:06,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-23 05:54:06,850 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:06,850 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:06,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:07,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:07,068 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:07,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:07,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1318052340, now seen corresponding path program 1 times [2022-07-23 05:54:07,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:07,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026242560] [2022-07-23 05:54:07,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:07,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:07,083 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:07,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [741073432] [2022-07-23 05:54:07,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:07,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:07,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:07,088 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:07,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-23 05:54:07,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:07,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-23 05:54:07,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:07,231 INFO L390 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 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 05:54:07,757 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:07,757 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:07,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:54:07,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:07,919 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:54:07,933 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:54:07,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:54:07,982 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-23 05:54:07,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:12,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:12,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026242560] [2022-07-23 05:54:12,153 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:12,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741073432] [2022-07-23 05:54:12,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741073432] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:12,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:12,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-23 05:54:12,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248023013] [2022-07-23 05:54:12,154 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:12,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 05:54:12,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:12,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 05:54:12,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:54:12,155 INFO L87 Difference]: Start difference. First operand 217 states and 237 transitions. Second operand has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:54:12,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:12,742 INFO L93 Difference]: Finished difference Result 222 states and 243 transitions. [2022-07-23 05:54:12,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:54:12,743 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 75 [2022-07-23 05:54:12,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:12,744 INFO L225 Difference]: With dead ends: 222 [2022-07-23 05:54:12,744 INFO L226 Difference]: Without dead ends: 222 [2022-07-23 05:54:12,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:54:12,745 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 4 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 503 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:12,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1348 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 532 Invalid, 0 Unknown, 503 Unchecked, 0.4s Time] [2022-07-23 05:54:12,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-23 05:54:12,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2022-07-23 05:54:12,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 140 states have (on average 1.5928571428571427) internal successors, (223), 207 states have internal predecessors, (223), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (11), 10 states have call predecessors, (11), 9 states have call successors, (11) [2022-07-23 05:54:12,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 243 transitions. [2022-07-23 05:54:12,749 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 243 transitions. Word has length 75 [2022-07-23 05:54:12,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:12,749 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 243 transitions. [2022-07-23 05:54:12,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:54:12,750 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 243 transitions. [2022-07-23 05:54:12,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-23 05:54:12,750 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:12,750 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:12,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:12,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:12,969 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:12,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:12,969 INFO L85 PathProgramCache]: Analyzing trace with hash 325199745, now seen corresponding path program 1 times [2022-07-23 05:54:12,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:12,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588943713] [2022-07-23 05:54:12,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:12,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:12,999 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:12,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [354896986] [2022-07-23 05:54:12,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:12,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:13,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:13,001 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:13,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-23 05:54:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:13,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-23 05:54:13,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:13,272 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:13,273 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:54:13,336 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:13,337 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:54:13,348 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-23 05:54:13,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:13,601 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:54:13,602 INFO L390 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 12 treesize of output 11 [2022-07-23 05:54:13,611 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-23 05:54:13,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:13,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588943713] [2022-07-23 05:54:13,611 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:13,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354896986] [2022-07-23 05:54:13,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354896986] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:54:13,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:54:13,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-23 05:54:13,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75766668] [2022-07-23 05:54:13,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:13,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 05:54:13,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:13,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 05:54:13,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-23 05:54:13,613 INFO L87 Difference]: Start difference. First operand 222 states and 243 transitions. Second operand has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 05:54:22,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:22,048 INFO L93 Difference]: Finished difference Result 270 states and 294 transitions. [2022-07-23 05:54:22,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:22,048 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2022-07-23 05:54:22,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:22,050 INFO L225 Difference]: With dead ends: 270 [2022-07-23 05:54:22,050 INFO L226 Difference]: Without dead ends: 270 [2022-07-23 05:54:22,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:54:22,051 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 200 mSDsluCounter, 1369 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:22,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1531 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 684 Invalid, 0 Unknown, 467 Unchecked, 0.3s Time] [2022-07-23 05:54:22,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-23 05:54:22,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 217. [2022-07-23 05:54:22,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 136 states have (on average 1.6029411764705883) internal successors, (218), 204 states have internal predecessors, (218), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-23 05:54:22,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 234 transitions. [2022-07-23 05:54:22,058 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 234 transitions. Word has length 76 [2022-07-23 05:54:22,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:22,058 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 234 transitions. [2022-07-23 05:54:22,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 05:54:22,058 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 234 transitions. [2022-07-23 05:54:22,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-23 05:54:22,059 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:22,059 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:22,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:22,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-23 05:54:22,262 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:22,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:22,262 INFO L85 PathProgramCache]: Analyzing trace with hash 2090050401, now seen corresponding path program 1 times [2022-07-23 05:54:22,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:22,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643251159] [2022-07-23 05:54:22,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:22,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:22,280 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:22,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [859603840] [2022-07-23 05:54:22,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:22,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:22,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:22,282 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:22,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-23 05:54:22,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:22,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 05:54:22,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:22,461 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-23 05:54:22,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:22,501 INFO L390 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 8 treesize of output 6 [2022-07-23 05:54:22,580 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-23 05:54:22,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:22,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643251159] [2022-07-23 05:54:22,581 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:22,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859603840] [2022-07-23 05:54:22,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859603840] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:54:22,581 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:54:22,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-23 05:54:22,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069732813] [2022-07-23 05:54:22,582 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:22,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:54:22,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:22,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:54:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:54:22,584 INFO L87 Difference]: Start difference. First operand 217 states and 234 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:54:22,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:22,796 INFO L93 Difference]: Finished difference Result 235 states and 259 transitions. [2022-07-23 05:54:22,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 05:54:22,797 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 76 [2022-07-23 05:54:22,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:22,798 INFO L225 Difference]: With dead ends: 235 [2022-07-23 05:54:22,798 INFO L226 Difference]: Without dead ends: 235 [2022-07-23 05:54:22,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-23 05:54:22,799 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 185 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:22,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1009 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 05:54:22,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-23 05:54:22,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 216. [2022-07-23 05:54:22,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 136 states have (on average 1.5955882352941178) internal successors, (217), 203 states have internal predecessors, (217), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-23 05:54:22,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 233 transitions. [2022-07-23 05:54:22,803 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 233 transitions. Word has length 76 [2022-07-23 05:54:22,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:22,803 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 233 transitions. [2022-07-23 05:54:22,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:54:22,803 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 233 transitions. [2022-07-23 05:54:22,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-23 05:54:22,804 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:22,804 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:22,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:23,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-23 05:54:23,015 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:23,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:23,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1506259678, now seen corresponding path program 1 times [2022-07-23 05:54:23,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:23,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263616334] [2022-07-23 05:54:23,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:23,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:23,043 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:23,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408242060] [2022-07-23 05:54:23,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:23,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:23,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:23,060 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:23,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-23 05:54:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:23,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:54:23,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:23,198 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-23 05:54:23,198 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:54:23,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:23,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263616334] [2022-07-23 05:54:23,199 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:23,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408242060] [2022-07-23 05:54:23,199 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408242060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:54:23,199 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:54:23,199 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:54:23,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814419476] [2022-07-23 05:54:23,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:54:23,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:54:23,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:23,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:54:23,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:54:23,200 INFO L87 Difference]: Start difference. First operand 216 states and 233 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:54:23,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:23,307 INFO L93 Difference]: Finished difference Result 223 states and 244 transitions. [2022-07-23 05:54:23,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:54:23,307 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 78 [2022-07-23 05:54:23,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:23,308 INFO L225 Difference]: With dead ends: 223 [2022-07-23 05:54:23,309 INFO L226 Difference]: Without dead ends: 223 [2022-07-23 05:54:23,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:54:23,309 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 160 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:23,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 191 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:54:23,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-07-23 05:54:23,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 215. [2022-07-23 05:54:23,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 136 states have (on average 1.588235294117647) internal successors, (216), 202 states have internal predecessors, (216), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-23 05:54:23,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 232 transitions. [2022-07-23 05:54:23,314 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 232 transitions. Word has length 78 [2022-07-23 05:54:23,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:23,314 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 232 transitions. [2022-07-23 05:54:23,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:54:23,314 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 232 transitions. [2022-07-23 05:54:23,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-23 05:54:23,315 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:23,315 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:23,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-07-23 05:54:23,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-23 05:54:23,528 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:23,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:23,528 INFO L85 PathProgramCache]: Analyzing trace with hash 153340297, now seen corresponding path program 1 times [2022-07-23 05:54:23,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:23,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294586752] [2022-07-23 05:54:23,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:23,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:23,539 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:23,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1405261923] [2022-07-23 05:54:23,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:23,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:23,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:23,543 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:23,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-23 05:54:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:23,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-23 05:54:23,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:23,817 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:23,818 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:23,884 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:23,885 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:23,953 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:23,953 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:54:23,971 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-23 05:54:23,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:24,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:24,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294586752] [2022-07-23 05:54:24,138 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:24,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405261923] [2022-07-23 05:54:24,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405261923] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:24,138 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:24,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-23 05:54:24,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656339865] [2022-07-23 05:54:24,139 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:24,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:54:24,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:24,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:54:24,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-23 05:54:24,139 INFO L87 Difference]: Start difference. First operand 215 states and 232 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:54:28,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:28,572 INFO L93 Difference]: Finished difference Result 308 states and 339 transitions. [2022-07-23 05:54:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:28,573 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2022-07-23 05:54:28,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:28,574 INFO L225 Difference]: With dead ends: 308 [2022-07-23 05:54:28,574 INFO L226 Difference]: Without dead ends: 308 [2022-07-23 05:54:28,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-07-23 05:54:28,575 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 173 mSDsluCounter, 1220 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1376 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 336 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:28,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1376 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 688 Invalid, 0 Unknown, 336 Unchecked, 0.3s Time] [2022-07-23 05:54:28,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-07-23 05:54:28,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 274. [2022-07-23 05:54:28,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 187 states have (on average 1.46524064171123) internal successors, (274), 252 states have internal predecessors, (274), 13 states have call successors, (13), 8 states have call predecessors, (13), 8 states have return successors, (18), 13 states have call predecessors, (18), 13 states have call successors, (18) [2022-07-23 05:54:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 305 transitions. [2022-07-23 05:54:28,581 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 305 transitions. Word has length 82 [2022-07-23 05:54:28,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:28,582 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 305 transitions. [2022-07-23 05:54:28,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:54:28,582 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 305 transitions. [2022-07-23 05:54:28,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-23 05:54:28,583 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:28,583 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:28,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:28,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-23 05:54:28,799 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:28,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:28,799 INFO L85 PathProgramCache]: Analyzing trace with hash 153340298, now seen corresponding path program 1 times [2022-07-23 05:54:28,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:28,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566357829] [2022-07-23 05:54:28,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:28,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:28,819 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:28,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292591665] [2022-07-23 05:54:28,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:28,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:28,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:28,826 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:28,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-23 05:54:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:29,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-23 05:54:29,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:33,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:33,206 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:54:33,287 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:33,287 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:34,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:34,721 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:54:34,805 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:54:34,805 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-23 05:54:36,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:36,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:54:36,898 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-23 05:54:36,898 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-07-23 05:54:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-23 05:54:39,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:45,651 WARN L233 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-23 05:54:45,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:45,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566357829] [2022-07-23 05:54:45,652 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:45,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292591665] [2022-07-23 05:54:45,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292591665] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:45,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:45,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-23 05:54:45,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182975869] [2022-07-23 05:54:45,652 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:45,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-23 05:54:45,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:45,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-23 05:54:45,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=364, Unknown=1, NotChecked=0, Total=420 [2022-07-23 05:54:45,653 INFO L87 Difference]: Start difference. First operand 274 states and 305 transitions. Second operand has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:54:53,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:53,327 INFO L93 Difference]: Finished difference Result 345 states and 393 transitions. [2022-07-23 05:54:53,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-23 05:54:53,328 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 82 [2022-07-23 05:54:53,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:53,329 INFO L225 Difference]: With dead ends: 345 [2022-07-23 05:54:53,329 INFO L226 Difference]: Without dead ends: 345 [2022-07-23 05:54:53,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=91, Invalid=661, Unknown=4, NotChecked=0, Total=756 [2022-07-23 05:54:53,330 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 7 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1025 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:53,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1561 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 1025 Unchecked, 0.1s Time] [2022-07-23 05:54:53,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-07-23 05:54:53,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2022-07-23 05:54:53,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 246 states have (on average 1.386178861788618) internal successors, (341), 314 states have internal predecessors, (341), 16 states have call successors, (16), 11 states have call predecessors, (16), 15 states have return successors, (32), 17 states have call predecessors, (32), 16 states have call successors, (32) [2022-07-23 05:54:53,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 389 transitions. [2022-07-23 05:54:53,341 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 389 transitions. Word has length 82 [2022-07-23 05:54:53,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:53,342 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 389 transitions. [2022-07-23 05:54:53,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:54:53,342 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 389 transitions. [2022-07-23 05:54:53,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:54:53,343 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:53,343 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:53,362 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:53,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-23 05:54:53,556 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:54:53,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:53,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1437524680, now seen corresponding path program 1 times [2022-07-23 05:54:53,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:53,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080936721] [2022-07-23 05:54:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:53,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:53,593 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:53,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1837930677] [2022-07-23 05:54:53,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:53,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:53,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:53,604 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:54:53,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-23 05:54:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:53,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 89 conjunts are in the unsatisfiable core [2022-07-23 05:54:53,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:53,782 INFO L390 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 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 05:54:54,283 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:54,283 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:54,286 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:54:54,542 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:54:54,543 INFO L390 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 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-23 05:54:54,575 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:54,575 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:54:54,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:54,757 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:54:54,772 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:54:54,772 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:54:54,877 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 43 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-23 05:54:54,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:59,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:59,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080936721] [2022-07-23 05:54:59,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:59,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837930677] [2022-07-23 05:54:59,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837930677] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:59,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:59,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-23 05:54:59,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495579882] [2022-07-23 05:54:59,060 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:59,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 05:54:59,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:59,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 05:54:59,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:54:59,061 INFO L87 Difference]: Start difference. First operand 343 states and 389 transitions. Second operand has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:54:59,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:59,803 INFO L93 Difference]: Finished difference Result 393 states and 450 transitions. [2022-07-23 05:54:59,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 05:54:59,805 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-23 05:54:59,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:59,806 INFO L225 Difference]: With dead ends: 393 [2022-07-23 05:54:59,806 INFO L226 Difference]: Without dead ends: 393 [2022-07-23 05:54:59,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-07-23 05:54:59,807 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 7 mSDsluCounter, 1217 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 468 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:59,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1391 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 498 Invalid, 0 Unknown, 468 Unchecked, 0.4s Time] [2022-07-23 05:54:59,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-23 05:54:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 366. [2022-07-23 05:54:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 266 states have (on average 1.3721804511278195) internal successors, (365), 337 states have internal predecessors, (365), 17 states have call successors, (17), 12 states have call predecessors, (17), 17 states have return successors, (34), 16 states have call predecessors, (34), 17 states have call successors, (34) [2022-07-23 05:54:59,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 416 transitions. [2022-07-23 05:54:59,820 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 416 transitions. Word has length 83 [2022-07-23 05:54:59,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:59,820 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 416 transitions. [2022-07-23 05:54:59,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 18 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:54:59,821 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 416 transitions. [2022-07-23 05:54:59,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:54:59,823 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:59,823 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:54:59,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:00,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-23 05:55:00,036 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:00,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:00,037 INFO L85 PathProgramCache]: Analyzing trace with hash 528237509, now seen corresponding path program 1 times [2022-07-23 05:55:00,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:00,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043181505] [2022-07-23 05:55:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:00,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:00,051 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:00,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368371460] [2022-07-23 05:55:00,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:00,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:00,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:00,067 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:00,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-23 05:55:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:00,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 48 conjunts are in the unsatisfiable core [2022-07-23 05:55:00,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:00,310 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:00,310 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:00,425 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:00,426 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:55:00,539 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:00,540 INFO L390 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 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-23 05:55:00,607 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 75 proven. 51 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-23 05:55:00,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:01,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:01,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043181505] [2022-07-23 05:55:01,079 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:01,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368371460] [2022-07-23 05:55:01,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368371460] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:01,081 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:01,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-23 05:55:01,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598790276] [2022-07-23 05:55:01,081 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:01,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 05:55:01,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:01,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 05:55:01,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-23 05:55:01,084 INFO L87 Difference]: Start difference. First operand 366 states and 416 transitions. Second operand has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:05,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:05,798 INFO L93 Difference]: Finished difference Result 503 states and 569 transitions. [2022-07-23 05:55:05,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-23 05:55:05,799 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-23 05:55:05,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:05,801 INFO L225 Difference]: With dead ends: 503 [2022-07-23 05:55:05,801 INFO L226 Difference]: Without dead ends: 503 [2022-07-23 05:55:05,802 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 88 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=293, Invalid=1513, Unknown=0, NotChecked=0, Total=1806 [2022-07-23 05:55:05,802 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 204 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 1589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 761 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:05,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1970 Invalid, 1589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 823 Invalid, 0 Unknown, 761 Unchecked, 0.4s Time] [2022-07-23 05:55:05,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-07-23 05:55:05,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 369. [2022-07-23 05:55:05,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 269 states have (on average 1.3717472118959109) internal successors, (369), 341 states have internal predecessors, (369), 16 states have call successors, (16), 12 states have call predecessors, (16), 18 states have return successors, (27), 15 states have call predecessors, (27), 16 states have call successors, (27) [2022-07-23 05:55:05,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 412 transitions. [2022-07-23 05:55:05,825 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 412 transitions. Word has length 83 [2022-07-23 05:55:05,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:05,825 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 412 transitions. [2022-07-23 05:55:05,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:05,826 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 412 transitions. [2022-07-23 05:55:05,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:55:05,826 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:05,826 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:05,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:06,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:06,060 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:06,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:06,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1085255853, now seen corresponding path program 2 times [2022-07-23 05:55:06,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:06,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933864034] [2022-07-23 05:55:06,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:06,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:06,077 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:06,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450062980] [2022-07-23 05:55:06,077 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 05:55:06,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:06,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:06,079 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:06,080 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-23 05:55:06,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:55:06,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:06,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-23 05:55:06,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:06,324 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:06,324 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:06,378 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:06,378 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:06,464 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:55:06,464 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:55:06,478 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 75 proven. 42 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-23 05:55:06,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:06,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:06,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933864034] [2022-07-23 05:55:06,588 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:06,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450062980] [2022-07-23 05:55:06,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450062980] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:06,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:06,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-23 05:55:06,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213316421] [2022-07-23 05:55:06,597 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:06,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:55:06,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:06,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:55:06,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-23 05:55:06,598 INFO L87 Difference]: Start difference. First operand 369 states and 412 transitions. Second operand has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:06,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:06,869 INFO L93 Difference]: Finished difference Result 417 states and 469 transitions. [2022-07-23 05:55:06,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 05:55:06,869 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-23 05:55:06,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:06,871 INFO L225 Difference]: With dead ends: 417 [2022-07-23 05:55:06,871 INFO L226 Difference]: Without dead ends: 417 [2022-07-23 05:55:06,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:55:06,871 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 157 mSDsluCounter, 1328 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 1479 SdHoareTripleChecker+Invalid, 1018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:06,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 1479 Invalid, 1018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 654 Invalid, 0 Unknown, 355 Unchecked, 0.2s Time] [2022-07-23 05:55:06,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-07-23 05:55:06,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 381. [2022-07-23 05:55:06,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 279 states have (on average 1.3655913978494623) internal successors, (381), 351 states have internal predecessors, (381), 18 states have call successors, (18), 12 states have call predecessors, (18), 18 states have return successors, (30), 17 states have call predecessors, (30), 18 states have call successors, (30) [2022-07-23 05:55:06,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 429 transitions. [2022-07-23 05:55:06,881 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 429 transitions. Word has length 83 [2022-07-23 05:55:06,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:06,882 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 429 transitions. [2022-07-23 05:55:06,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.230769230769231) internal successors, (55), 12 states have internal predecessors, (55), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:06,882 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 429 transitions. [2022-07-23 05:55:06,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:55:06,883 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:06,883 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:06,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:07,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-23 05:55:07,084 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:07,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:07,084 INFO L85 PathProgramCache]: Analyzing trace with hash 458581944, now seen corresponding path program 1 times [2022-07-23 05:55:07,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:07,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971184206] [2022-07-23 05:55:07,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:07,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:07,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:07,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1751818304] [2022-07-23 05:55:07,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:07,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:07,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:07,115 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:07,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-23 05:55:07,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:07,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:55:07,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:07,301 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-23 05:55:07,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:07,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:07,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971184206] [2022-07-23 05:55:07,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:07,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751818304] [2022-07-23 05:55:07,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751818304] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:07,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:07,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:55:07,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291953615] [2022-07-23 05:55:07,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:07,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:55:07,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:07,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:55:07,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:55:07,305 INFO L87 Difference]: Start difference. First operand 381 states and 429 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:07,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:07,442 INFO L93 Difference]: Finished difference Result 419 states and 477 transitions. [2022-07-23 05:55:07,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:55:07,442 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-23 05:55:07,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:07,444 INFO L225 Difference]: With dead ends: 419 [2022-07-23 05:55:07,444 INFO L226 Difference]: Without dead ends: 419 [2022-07-23 05:55:07,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:55:07,445 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 276 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:07,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 287 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:07,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2022-07-23 05:55:07,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 380. [2022-07-23 05:55:07,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 279 states have (on average 1.3620071684587813) internal successors, (380), 350 states have internal predecessors, (380), 18 states have call successors, (18), 12 states have call predecessors, (18), 18 states have return successors, (30), 17 states have call predecessors, (30), 18 states have call successors, (30) [2022-07-23 05:55:07,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 428 transitions. [2022-07-23 05:55:07,460 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 428 transitions. Word has length 83 [2022-07-23 05:55:07,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:07,460 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 428 transitions. [2022-07-23 05:55:07,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:07,470 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 428 transitions. [2022-07-23 05:55:07,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:55:07,471 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:07,471 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:07,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:07,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-23 05:55:07,719 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:07,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:07,720 INFO L85 PathProgramCache]: Analyzing trace with hash 458581945, now seen corresponding path program 1 times [2022-07-23 05:55:07,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:07,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904132125] [2022-07-23 05:55:07,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:07,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:07,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:07,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1997528899] [2022-07-23 05:55:07,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:07,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:07,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:07,731 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:07,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-23 05:55:07,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:07,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 67 conjunts are in the unsatisfiable core [2022-07-23 05:55:07,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:07,907 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:07,916 INFO L390 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 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-23 05:55:08,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:08,980 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-23 05:55:08,997 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:08,997 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:09,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:09,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-23 05:55:09,315 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:55:09,315 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:55:10,350 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-23 05:55:10,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:10,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:10,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904132125] [2022-07-23 05:55:10,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:10,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997528899] [2022-07-23 05:55:10,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997528899] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:10,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:10,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-23 05:55:10,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752175557] [2022-07-23 05:55:10,629 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:10,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-23 05:55:10,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:10,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-23 05:55:10,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:55:10,630 INFO L87 Difference]: Start difference. First operand 380 states and 428 transitions. Second operand has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:11,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:11,034 INFO L93 Difference]: Finished difference Result 438 states and 503 transitions. [2022-07-23 05:55:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:55:11,034 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-23 05:55:11,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:11,036 INFO L225 Difference]: With dead ends: 438 [2022-07-23 05:55:11,036 INFO L226 Difference]: Without dead ends: 438 [2022-07-23 05:55:11,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-23 05:55:11,037 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 5 mSDsluCounter, 1440 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1077 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:11,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1618 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 83 Invalid, 0 Unknown, 1077 Unchecked, 0.1s Time] [2022-07-23 05:55:11,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2022-07-23 05:55:11,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 423. [2022-07-23 05:55:11,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 316 states have (on average 1.3386075949367089) internal successors, (423), 387 states have internal predecessors, (423), 22 states have call successors, (22), 12 states have call predecessors, (22), 20 states have return successors, (41), 23 states have call predecessors, (41), 22 states have call successors, (41) [2022-07-23 05:55:11,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 486 transitions. [2022-07-23 05:55:11,052 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 486 transitions. Word has length 83 [2022-07-23 05:55:11,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:11,052 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 486 transitions. [2022-07-23 05:55:11,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:11,053 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 486 transitions. [2022-07-23 05:55:11,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-23 05:55:11,054 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:11,054 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:11,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:11,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-23 05:55:11,273 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:11,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:11,273 INFO L85 PathProgramCache]: Analyzing trace with hash -804506371, now seen corresponding path program 1 times [2022-07-23 05:55:11,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:11,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623776034] [2022-07-23 05:55:11,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:11,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:11,297 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:11,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [768466819] [2022-07-23 05:55:11,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:11,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:11,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:11,299 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:11,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-23 05:55:11,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:11,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-23 05:55:11,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:11,487 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:11,497 INFO L390 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 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-23 05:55:12,373 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:12,374 INFO L390 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 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-23 05:55:12,516 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:12,516 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:14,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:14,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-23 05:55:14,740 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:55:14,740 INFO L390 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 11 treesize of output 11 [2022-07-23 05:55:15,715 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-23 05:55:15,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:16,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:16,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623776034] [2022-07-23 05:55:16,013 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:16,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768466819] [2022-07-23 05:55:16,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768466819] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:16,013 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:16,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-23 05:55:16,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798745279] [2022-07-23 05:55:16,013 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:16,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 05:55:16,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 05:55:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:55:16,014 INFO L87 Difference]: Start difference. First operand 423 states and 486 transitions. Second operand has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:16,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:16,286 INFO L93 Difference]: Finished difference Result 529 states and 632 transitions. [2022-07-23 05:55:16,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:55:16,286 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 84 [2022-07-23 05:55:16,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:16,288 INFO L225 Difference]: With dead ends: 529 [2022-07-23 05:55:16,288 INFO L226 Difference]: Without dead ends: 529 [2022-07-23 05:55:16,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2022-07-23 05:55:16,289 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 2 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1508 SdHoareTripleChecker+Invalid, 1120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1030 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:16,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1508 Invalid, 1120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 1030 Unchecked, 0.1s Time] [2022-07-23 05:55:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-23 05:55:16,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 435. [2022-07-23 05:55:16,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 326 states have (on average 1.334355828220859) internal successors, (435), 399 states have internal predecessors, (435), 22 states have call successors, (22), 12 states have call predecessors, (22), 22 states have return successors, (49), 23 states have call predecessors, (49), 22 states have call successors, (49) [2022-07-23 05:55:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 506 transitions. [2022-07-23 05:55:16,297 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 506 transitions. Word has length 84 [2022-07-23 05:55:16,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:16,298 INFO L495 AbstractCegarLoop]: Abstraction has 435 states and 506 transitions. [2022-07-23 05:55:16,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:16,298 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 506 transitions. [2022-07-23 05:55:16,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-23 05:55:16,298 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:16,299 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:16,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:16,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:16,517 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:16,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:16,518 INFO L85 PathProgramCache]: Analyzing trace with hash 716806959, now seen corresponding path program 2 times [2022-07-23 05:55:16,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:16,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796468741] [2022-07-23 05:55:16,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:16,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:16,528 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:16,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [225374601] [2022-07-23 05:55:16,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 05:55:16,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:16,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:16,530 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:16,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-23 05:55:16,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:55:16,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:16,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-23 05:55:16,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:16,730 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:16,739 INFO L390 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 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-23 05:55:18,041 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:18,042 INFO L390 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 1 case distinctions, treesize of input 20 treesize of output 26 [2022-07-23 05:55:18,289 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:18,289 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:18,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:18,668 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-23 05:55:18,688 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:55:18,688 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:55:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 26 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-23 05:55:20,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:20,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:20,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796468741] [2022-07-23 05:55:20,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:20,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225374601] [2022-07-23 05:55:20,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225374601] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:20,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:20,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-23 05:55:20,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734182023] [2022-07-23 05:55:20,477 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:20,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-23 05:55:20,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:20,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-23 05:55:20,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-07-23 05:55:20,479 INFO L87 Difference]: Start difference. First operand 435 states and 506 transitions. Second operand has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:21,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:21,457 INFO L93 Difference]: Finished difference Result 651 states and 760 transitions. [2022-07-23 05:55:21,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:55:21,457 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 84 [2022-07-23 05:55:21,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:21,460 INFO L225 Difference]: With dead ends: 651 [2022-07-23 05:55:21,460 INFO L226 Difference]: Without dead ends: 651 [2022-07-23 05:55:21,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2022-07-23 05:55:21,461 INFO L413 NwaCegarLoop]: 300 mSDtfsCounter, 151 mSDsluCounter, 2812 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 3112 SdHoareTripleChecker+Invalid, 2057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1961 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:21,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 3112 Invalid, 2057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 90 Invalid, 0 Unknown, 1961 Unchecked, 0.1s Time] [2022-07-23 05:55:21,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-07-23 05:55:21,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 456. [2022-07-23 05:55:21,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 342 states have (on average 1.3216374269005848) internal successors, (452), 414 states have internal predecessors, (452), 27 states have call successors, (27), 12 states have call predecessors, (27), 22 states have return successors, (59), 29 states have call predecessors, (59), 27 states have call successors, (59) [2022-07-23 05:55:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 538 transitions. [2022-07-23 05:55:21,473 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 538 transitions. Word has length 84 [2022-07-23 05:55:21,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:21,473 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 538 transitions. [2022-07-23 05:55:21,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.8) internal successors, (56), 20 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 538 transitions. [2022-07-23 05:55:21,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-23 05:55:21,475 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:21,475 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:21,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-07-23 05:55:21,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:21,684 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:21,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:21,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1305538503, now seen corresponding path program 3 times [2022-07-23 05:55:21,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:21,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459167872] [2022-07-23 05:55:21,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:21,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:21,698 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:21,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035080644] [2022-07-23 05:55:21,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 05:55:21,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:21,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:21,700 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:21,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-23 05:55:21,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-23 05:55:21,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:21,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 05:55:21,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:21,979 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-23 05:55:21,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:21,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:21,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459167872] [2022-07-23 05:55:21,980 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:21,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035080644] [2022-07-23 05:55:21,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035080644] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:21,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:21,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 05:55:21,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045132333] [2022-07-23 05:55:21,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:21,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:55:21,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:21,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:55:21,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:55:21,982 INFO L87 Difference]: Start difference. First operand 456 states and 538 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:22,024 INFO L93 Difference]: Finished difference Result 342 states and 379 transitions. [2022-07-23 05:55:22,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 05:55:22,024 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 85 [2022-07-23 05:55:22,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:22,029 INFO L225 Difference]: With dead ends: 342 [2022-07-23 05:55:22,029 INFO L226 Difference]: Without dead ends: 302 [2022-07-23 05:55:22,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-23 05:55:22,033 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 17 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:22,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 541 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 05:55:22,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-23 05:55:22,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 280. [2022-07-23 05:55:22,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 280 states, 194 states have (on average 1.443298969072165) internal successors, (280), 259 states have internal predecessors, (280), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-23 05:55:22,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 308 transitions. [2022-07-23 05:55:22,053 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 308 transitions. Word has length 85 [2022-07-23 05:55:22,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:22,053 INFO L495 AbstractCegarLoop]: Abstraction has 280 states and 308 transitions. [2022-07-23 05:55:22,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:22,053 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 308 transitions. [2022-07-23 05:55:22,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-23 05:55:22,054 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:22,054 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:22,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:22,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-23 05:55:22,271 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:22,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1587023481, now seen corresponding path program 4 times [2022-07-23 05:55:22,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:22,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278172303] [2022-07-23 05:55:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:22,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:22,290 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:22,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854307585] [2022-07-23 05:55:22,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 05:55:22,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:22,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:22,308 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:22,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-23 05:55:22,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 05:55:22,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:22,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 87 conjunts are in the unsatisfiable core [2022-07-23 05:55:22,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:22,578 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:22,595 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:23,285 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:23,286 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:23,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-07-23 05:55:23,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:23,539 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2022-07-23 05:55:23,551 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:55:23,552 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:55:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 100 proven. 49 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-23 05:55:24,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:24,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:24,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278172303] [2022-07-23 05:55:24,675 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:24,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854307585] [2022-07-23 05:55:24,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854307585] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:24,675 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:24,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-23 05:55:24,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096916958] [2022-07-23 05:55:24,675 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:24,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-23 05:55:24,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:24,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-23 05:55:24,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-07-23 05:55:24,676 INFO L87 Difference]: Start difference. First operand 280 states and 308 transitions. Second operand has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:25,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:25,004 INFO L93 Difference]: Finished difference Result 356 states and 409 transitions. [2022-07-23 05:55:25,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:55:25,011 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 89 [2022-07-23 05:55:25,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:25,012 INFO L225 Difference]: With dead ends: 356 [2022-07-23 05:55:25,012 INFO L226 Difference]: Without dead ends: 356 [2022-07-23 05:55:25,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=113, Invalid=1009, Unknown=0, NotChecked=0, Total=1122 [2022-07-23 05:55:25,013 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 2 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2019 SdHoareTripleChecker+Invalid, 1473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1383 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:25,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2019 Invalid, 1473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 1383 Unchecked, 0.1s Time] [2022-07-23 05:55:25,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-07-23 05:55:25,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 323. [2022-07-23 05:55:25,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 231 states have (on average 1.3982683982683983) internal successors, (323), 296 states have internal predecessors, (323), 18 states have call successors, (18), 7 states have call predecessors, (18), 9 states have return successors, (25), 19 states have call predecessors, (25), 18 states have call successors, (25) [2022-07-23 05:55:25,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 366 transitions. [2022-07-23 05:55:25,021 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 366 transitions. Word has length 89 [2022-07-23 05:55:25,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:25,022 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 366 transitions. [2022-07-23 05:55:25,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 05:55:25,022 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 366 transitions. [2022-07-23 05:55:25,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-23 05:55:25,023 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:25,023 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:25,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:25,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-23 05:55:25,239 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:25,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:25,240 INFO L85 PathProgramCache]: Analyzing trace with hash -219536253, now seen corresponding path program 5 times [2022-07-23 05:55:25,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:25,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987694526] [2022-07-23 05:55:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:25,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:25,257 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:25,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821869855] [2022-07-23 05:55:25,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 05:55:25,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:25,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:25,259 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:25,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-23 05:55:25,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:55:25,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:25,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-23 05:55:25,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:25,466 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 111 proven. 1 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-07-23 05:55:25,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 11 proven. 47 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-23 05:55:25,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:25,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987694526] [2022-07-23 05:55:25,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:25,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821869855] [2022-07-23 05:55:25,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821869855] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:25,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:25,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-23 05:55:25,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393514529] [2022-07-23 05:55:25,718 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:25,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:55:25,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:25,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:55:25,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:55:25,719 INFO L87 Difference]: Start difference. First operand 323 states and 366 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-23 05:55:25,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:25,900 INFO L93 Difference]: Finished difference Result 357 states and 390 transitions. [2022-07-23 05:55:25,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:55:25,900 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2022-07-23 05:55:25,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:25,901 INFO L225 Difference]: With dead ends: 357 [2022-07-23 05:55:25,901 INFO L226 Difference]: Without dead ends: 297 [2022-07-23 05:55:25,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2022-07-23 05:55:25,902 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 50 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1078 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:25,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1078 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:25,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-07-23 05:55:25,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2022-07-23 05:55:25,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 211 states have (on average 1.4075829383886256) internal successors, (297), 276 states have internal predecessors, (297), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-23 05:55:25,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 325 transitions. [2022-07-23 05:55:25,909 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 325 transitions. Word has length 90 [2022-07-23 05:55:25,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:25,909 INFO L495 AbstractCegarLoop]: Abstraction has 297 states and 325 transitions. [2022-07-23 05:55:25,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-23 05:55:25,910 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 325 transitions. [2022-07-23 05:55:25,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-23 05:55:25,910 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:25,910 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:25,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:26,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:26,139 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:26,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:26,142 INFO L85 PathProgramCache]: Analyzing trace with hash 939180601, now seen corresponding path program 6 times [2022-07-23 05:55:26,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:26,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875225999] [2022-07-23 05:55:26,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:26,163 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:26,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486288338] [2022-07-23 05:55:26,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 05:55:26,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:26,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:26,164 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:26,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-23 05:55:27,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-23 05:55:27,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:27,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:55:27,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-23 05:55:27,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:27,974 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-23 05:55:27,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:27,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875225999] [2022-07-23 05:55:27,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:27,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486288338] [2022-07-23 05:55:27,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486288338] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:27,975 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:27,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-23 05:55:27,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587005163] [2022-07-23 05:55:27,975 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:27,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-23 05:55:27,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:27,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-23 05:55:27,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-23 05:55:27,976 INFO L87 Difference]: Start difference. First operand 297 states and 325 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-23 05:55:28,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:28,355 INFO L93 Difference]: Finished difference Result 325 states and 357 transitions. [2022-07-23 05:55:28,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:55:28,355 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 105 [2022-07-23 05:55:28,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:28,356 INFO L225 Difference]: With dead ends: 325 [2022-07-23 05:55:28,356 INFO L226 Difference]: Without dead ends: 305 [2022-07-23 05:55:28,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 [2022-07-23 05:55:28,357 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 66 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:28,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 1261 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:28,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-07-23 05:55:28,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2022-07-23 05:55:28,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 219 states have (on average 1.3926940639269407) internal successors, (305), 284 states have internal predecessors, (305), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-23 05:55:28,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 333 transitions. [2022-07-23 05:55:28,374 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 333 transitions. Word has length 105 [2022-07-23 05:55:28,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:28,375 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 333 transitions. [2022-07-23 05:55:28,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-23 05:55:28,375 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 333 transitions. [2022-07-23 05:55:28,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-23 05:55:28,376 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:28,376 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:28,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:28,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:28,595 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:28,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:28,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1490643513, now seen corresponding path program 7 times [2022-07-23 05:55:28,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:28,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988733436] [2022-07-23 05:55:28,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:28,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:28,623 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:28,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033528290] [2022-07-23 05:55:28,624 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 05:55:28,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:28,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:28,625 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:28,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-23 05:55:29,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:29,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-23 05:55:29,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:29,613 INFO L390 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 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-23 05:55:29,622 INFO L390 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 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 05:55:31,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:31,421 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2022-07-23 05:55:31,427 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:55:31,428 INFO L390 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 11 treesize of output 11 [2022-07-23 05:55:31,493 INFO L390 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 51 treesize of output 41 [2022-07-23 05:55:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 257 proven. 213 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-07-23 05:55:31,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:32,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:32,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988733436] [2022-07-23 05:55:32,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:32,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033528290] [2022-07-23 05:55:32,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033528290] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:32,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:32,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-07-23 05:55:32,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702693624] [2022-07-23 05:55:32,011 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:32,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 05:55:32,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:32,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 05:55:32,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=540, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:55:32,012 INFO L87 Difference]: Start difference. First operand 305 states and 333 transitions. Second operand has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:34,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:34,360 INFO L93 Difference]: Finished difference Result 347 states and 385 transitions. [2022-07-23 05:55:34,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 05:55:34,361 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 109 [2022-07-23 05:55:34,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:34,362 INFO L225 Difference]: With dead ends: 347 [2022-07-23 05:55:34,362 INFO L226 Difference]: Without dead ends: 320 [2022-07-23 05:55:34,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=119, Invalid=1141, Unknown=0, NotChecked=0, Total=1260 [2022-07-23 05:55:34,363 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 0 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2125 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 479 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:34,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2125 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 684 Invalid, 0 Unknown, 479 Unchecked, 0.8s Time] [2022-07-23 05:55:34,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-07-23 05:55:34,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 314. [2022-07-23 05:55:34,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 227 states have (on average 1.3832599118942732) internal successors, (314), 293 states have internal predecessors, (314), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-23 05:55:34,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 346 transitions. [2022-07-23 05:55:34,368 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 346 transitions. Word has length 109 [2022-07-23 05:55:34,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:34,368 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 346 transitions. [2022-07-23 05:55:34,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 19 states have internal predecessors, (58), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:34,368 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 346 transitions. [2022-07-23 05:55:34,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-07-23 05:55:34,369 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:34,369 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:34,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:34,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-23 05:55:34,579 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:34,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash 660615215, now seen corresponding path program 8 times [2022-07-23 05:55:34,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:34,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040133492] [2022-07-23 05:55:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:34,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:34,601 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:34,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110055401] [2022-07-23 05:55:34,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 05:55:34,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:34,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:34,603 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:34,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-23 05:55:35,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:55:35,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:35,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 1009 conjuncts, 79 conjunts are in the unsatisfiable core [2022-07-23 05:55:35,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:35,739 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:55:35,961 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:35,962 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:35,965 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:55:36,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:36,101 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:55:36,106 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:55:36,106 INFO L390 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 11 treesize of output 11 [2022-07-23 05:55:36,148 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 377 proven. 106 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-07-23 05:55:36,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:36,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:36,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040133492] [2022-07-23 05:55:36,327 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:36,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110055401] [2022-07-23 05:55:36,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110055401] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:36,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:36,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-23 05:55:36,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290909725] [2022-07-23 05:55:36,328 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:36,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 05:55:36,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:36,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 05:55:36,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2022-07-23 05:55:36,329 INFO L87 Difference]: Start difference. First operand 314 states and 346 transitions. Second operand has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:36,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:36,793 INFO L93 Difference]: Finished difference Result 494 states and 542 transitions. [2022-07-23 05:55:36,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 05:55:36,794 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 110 [2022-07-23 05:55:36,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:36,795 INFO L225 Difference]: With dead ends: 494 [2022-07-23 05:55:36,795 INFO L226 Difference]: Without dead ends: 494 [2022-07-23 05:55:36,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:55:36,796 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 258 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1327 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 387 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:36,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1327 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 925 Invalid, 0 Unknown, 387 Unchecked, 0.4s Time] [2022-07-23 05:55:36,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-07-23 05:55:36,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 322. [2022-07-23 05:55:36,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 235 states have (on average 1.3829787234042554) internal successors, (325), 301 states have internal predecessors, (325), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-23 05:55:36,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 357 transitions. [2022-07-23 05:55:36,801 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 357 transitions. Word has length 110 [2022-07-23 05:55:36,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:36,801 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 357 transitions. [2022-07-23 05:55:36,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:36,802 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 357 transitions. [2022-07-23 05:55:36,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-23 05:55:36,802 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:36,802 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:36,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:37,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-23 05:55:37,016 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:37,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:37,016 INFO L85 PathProgramCache]: Analyzing trace with hash -803938000, now seen corresponding path program 1 times [2022-07-23 05:55:37,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:37,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015911235] [2022-07-23 05:55:37,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:37,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:37,034 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:37,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709971396] [2022-07-23 05:55:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:37,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:37,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:37,036 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:37,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-23 05:55:37,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:37,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:55:37,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:37,353 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:55:37,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:37,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:37,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015911235] [2022-07-23 05:55:37,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:37,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709971396] [2022-07-23 05:55:37,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709971396] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:37,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:37,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:55:37,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288476055] [2022-07-23 05:55:37,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:37,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:55:37,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:37,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:55:37,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:37,356 INFO L87 Difference]: Start difference. First operand 322 states and 357 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:37,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:37,432 INFO L93 Difference]: Finished difference Result 327 states and 368 transitions. [2022-07-23 05:55:37,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:55:37,434 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 112 [2022-07-23 05:55:37,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:37,435 INFO L225 Difference]: With dead ends: 327 [2022-07-23 05:55:37,435 INFO L226 Difference]: Without dead ends: 327 [2022-07-23 05:55:37,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:37,435 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 146 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:37,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 196 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:37,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-07-23 05:55:37,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 321. [2022-07-23 05:55:37,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 235 states have (on average 1.3787234042553191) internal successors, (324), 300 states have internal predecessors, (324), 14 states have call successors, (14), 7 states have call predecessors, (14), 8 states have return successors, (18), 13 states have call predecessors, (18), 14 states have call successors, (18) [2022-07-23 05:55:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 356 transitions. [2022-07-23 05:55:37,440 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 356 transitions. Word has length 112 [2022-07-23 05:55:37,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:37,440 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 356 transitions. [2022-07-23 05:55:37,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:37,440 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 356 transitions. [2022-07-23 05:55:37,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-23 05:55:37,441 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:37,441 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:37,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:37,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-23 05:55:37,659 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:37,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:37,660 INFO L85 PathProgramCache]: Analyzing trace with hash 191233047, now seen corresponding path program 1 times [2022-07-23 05:55:37,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:37,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65413453] [2022-07-23 05:55:37,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:37,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:37,682 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:37,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1699340497] [2022-07-23 05:55:37,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:37,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:37,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:37,688 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:37,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-23 05:55:37,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:37,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-23 05:55:38,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:38,119 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:38,120 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:38,294 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:55:38,294 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-23 05:55:38,848 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-23 05:55:38,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-23 05:55:43,015 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-23 05:55:43,015 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-07-23 05:55:43,662 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 215 proven. 350 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-23 05:55:43,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:43,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:43,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65413453] [2022-07-23 05:55:43,905 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:43,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699340497] [2022-07-23 05:55:43,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699340497] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:43,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:43,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-23 05:55:43,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160508967] [2022-07-23 05:55:43,905 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:43,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-23 05:55:43,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:43,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-23 05:55:43,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=862, Unknown=2, NotChecked=0, Total=992 [2022-07-23 05:55:43,907 INFO L87 Difference]: Start difference. First operand 321 states and 356 transitions. Second operand has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:55:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:44,225 INFO L93 Difference]: Finished difference Result 531 states and 595 transitions. [2022-07-23 05:55:44,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-23 05:55:44,226 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 116 [2022-07-23 05:55:44,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:44,227 INFO L225 Difference]: With dead ends: 531 [2022-07-23 05:55:44,227 INFO L226 Difference]: Without dead ends: 531 [2022-07-23 05:55:44,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=151, Invalid=1037, Unknown=2, NotChecked=0, Total=1190 [2022-07-23 05:55:44,228 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 76 mSDsluCounter, 1904 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 1170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 659 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:44,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2058 Invalid, 1170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 506 Invalid, 0 Unknown, 659 Unchecked, 0.3s Time] [2022-07-23 05:55:44,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-07-23 05:55:44,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 500. [2022-07-23 05:55:44,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 394 states have (on average 1.2868020304568528) internal successors, (507), 461 states have internal predecessors, (507), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-23 05:55:44,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 565 transitions. [2022-07-23 05:55:44,234 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 565 transitions. Word has length 116 [2022-07-23 05:55:44,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:44,235 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 565 transitions. [2022-07-23 05:55:44,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:55:44,235 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 565 transitions. [2022-07-23 05:55:44,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-23 05:55:44,235 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:44,236 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:44,255 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:44,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-23 05:55:44,457 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:44,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:44,457 INFO L85 PathProgramCache]: Analyzing trace with hash 191233048, now seen corresponding path program 1 times [2022-07-23 05:55:44,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:44,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310317228] [2022-07-23 05:55:44,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:44,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:44,481 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:44,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991202605] [2022-07-23 05:55:44,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:44,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:44,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:44,483 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:44,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-23 05:55:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:45,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 123 conjunts are in the unsatisfiable core [2022-07-23 05:55:45,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:45,289 INFO L390 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 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-23 05:55:46,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:46,077 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:55:46,103 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:46,103 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:46,480 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:55:46,481 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-23 05:55:46,500 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-23 05:55:46,991 INFO L356 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-07-23 05:55:46,991 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2022-07-23 05:55:47,005 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:47,005 INFO L390 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 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-23 05:55:47,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:47,281 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2022-07-23 05:55:47,295 INFO L356 Elim1Store]: treesize reduction 28, result has 31.7 percent of original size [2022-07-23 05:55:47,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 25 [2022-07-23 05:55:47,921 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 183 proven. 382 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-23 05:55:47,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:48,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:48,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310317228] [2022-07-23 05:55:48,278 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:48,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991202605] [2022-07-23 05:55:48,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991202605] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:48,278 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:48,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-23 05:55:48,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114465432] [2022-07-23 05:55:48,278 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:48,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-23 05:55:48,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:48,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-23 05:55:48,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=903, Unknown=0, NotChecked=0, Total=992 [2022-07-23 05:55:48,279 INFO L87 Difference]: Start difference. First operand 500 states and 565 transitions. Second operand has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:55:49,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:49,611 INFO L93 Difference]: Finished difference Result 640 states and 719 transitions. [2022-07-23 05:55:49,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 05:55:49,612 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 116 [2022-07-23 05:55:49,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:49,614 INFO L225 Difference]: With dead ends: 640 [2022-07-23 05:55:49,614 INFO L226 Difference]: Without dead ends: 640 [2022-07-23 05:55:49,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=128, Invalid=1204, Unknown=0, NotChecked=0, Total=1332 [2022-07-23 05:55:49,615 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 146 mSDsluCounter, 2090 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 2226 SdHoareTripleChecker+Invalid, 3134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2500 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:49,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 2226 Invalid, 3134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 624 Invalid, 0 Unknown, 2500 Unchecked, 0.6s Time] [2022-07-23 05:55:49,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2022-07-23 05:55:49,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 510. [2022-07-23 05:55:49,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 404 states have (on average 1.2896039603960396) internal successors, (521), 471 states have internal predecessors, (521), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-23 05:55:49,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 579 transitions. [2022-07-23 05:55:49,621 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 579 transitions. Word has length 116 [2022-07-23 05:55:49,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:49,622 INFO L495 AbstractCegarLoop]: Abstraction has 510 states and 579 transitions. [2022-07-23 05:55:49,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 24 states have internal predecessors, (83), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:55:49,622 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 579 transitions. [2022-07-23 05:55:49,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-23 05:55:49,622 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:49,622 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:49,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:49,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-23 05:55:49,823 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:49,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:49,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257216, now seen corresponding path program 1 times [2022-07-23 05:55:49,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:49,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903691427] [2022-07-23 05:55:49,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:49,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:49,848 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:49,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [386623449] [2022-07-23 05:55:49,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:49,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:49,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:49,850 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:49,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-23 05:55:50,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:50,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:55:50,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:55:50,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:50,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:50,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903691427] [2022-07-23 05:55:50,218 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:50,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386623449] [2022-07-23 05:55:50,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386623449] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:50,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:50,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:55:50,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839112647] [2022-07-23 05:55:50,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:50,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:55:50,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:50,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:55:50,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:55:50,220 INFO L87 Difference]: Start difference. First operand 510 states and 579 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:50,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:50,316 INFO L93 Difference]: Finished difference Result 543 states and 617 transitions. [2022-07-23 05:55:50,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:55:50,316 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 117 [2022-07-23 05:55:50,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:50,318 INFO L225 Difference]: With dead ends: 543 [2022-07-23 05:55:50,318 INFO L226 Difference]: Without dead ends: 543 [2022-07-23 05:55:50,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:55:50,319 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 251 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:50,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 284 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:50,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-07-23 05:55:50,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 509. [2022-07-23 05:55:50,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 404 states have (on average 1.2846534653465347) internal successors, (519), 470 states have internal predecessors, (519), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-23 05:55:50,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 577 transitions. [2022-07-23 05:55:50,342 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 577 transitions. Word has length 117 [2022-07-23 05:55:50,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:50,343 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 577 transitions. [2022-07-23 05:55:50,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:55:50,343 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 577 transitions. [2022-07-23 05:55:50,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-23 05:55:50,343 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:50,344 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:50,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-07-23 05:55:50,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:50,551 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:50,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1633257217, now seen corresponding path program 1 times [2022-07-23 05:55:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:50,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551784380] [2022-07-23 05:55:50,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:50,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:50,586 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:50,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103680040] [2022-07-23 05:55:50,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:50,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:50,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:50,591 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:50,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-23 05:55:51,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:51,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-23 05:55:51,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 111 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-23 05:55:51,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:51,320 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:55:51,322 INFO L390 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 20 treesize of output 24 [2022-07-23 05:55:51,561 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 64 proven. 111 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-23 05:55:51,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:51,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551784380] [2022-07-23 05:55:51,561 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:51,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103680040] [2022-07-23 05:55:51,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103680040] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:51,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:51,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-23 05:55:51,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457336068] [2022-07-23 05:55:51,562 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:51,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 05:55:51,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:51,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 05:55:51,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:55:51,563 INFO L87 Difference]: Start difference. First operand 509 states and 577 transitions. Second operand has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-23 05:55:51,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:51,887 INFO L93 Difference]: Finished difference Result 517 states and 590 transitions. [2022-07-23 05:55:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:55:51,888 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 117 [2022-07-23 05:55:51,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:51,890 INFO L225 Difference]: With dead ends: 517 [2022-07-23 05:55:51,890 INFO L226 Difference]: Without dead ends: 517 [2022-07-23 05:55:51,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:55:51,891 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 794 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 795 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:51,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [795 Valid, 1221 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 05:55:51,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-07-23 05:55:51,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 508. [2022-07-23 05:55:51,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 404 states have (on average 1.2797029702970297) internal successors, (517), 469 states have internal predecessors, (517), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-23 05:55:51,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 575 transitions. [2022-07-23 05:55:51,900 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 575 transitions. Word has length 117 [2022-07-23 05:55:51,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:51,900 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 575 transitions. [2022-07-23 05:55:51,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-23 05:55:51,900 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 575 transitions. [2022-07-23 05:55:51,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-23 05:55:51,901 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:51,901 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:51,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:52,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-23 05:55:52,120 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:52,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:52,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1897123393, now seen corresponding path program 1 times [2022-07-23 05:55:52,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:52,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378622737] [2022-07-23 05:55:52,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:52,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:52,153 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:52,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1218367464] [2022-07-23 05:55:52,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:52,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:52,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:52,172 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:52,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-23 05:55:52,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:52,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:55:52,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:52,652 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:55:52,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:52,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:52,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378622737] [2022-07-23 05:55:52,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:52,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218367464] [2022-07-23 05:55:52,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218367464] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:52,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:52,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:55:52,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077926734] [2022-07-23 05:55:52,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:52,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:55:52,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:52,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:55:52,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:52,655 INFO L87 Difference]: Start difference. First operand 508 states and 575 transitions. Second operand has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:52,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:52,734 INFO L93 Difference]: Finished difference Result 536 states and 606 transitions. [2022-07-23 05:55:52,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:55:52,734 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 119 [2022-07-23 05:55:52,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:52,736 INFO L225 Difference]: With dead ends: 536 [2022-07-23 05:55:52,736 INFO L226 Difference]: Without dead ends: 536 [2022-07-23 05:55:52,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:52,736 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 64 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:52,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 267 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:55:52,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2022-07-23 05:55:52,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 507. [2022-07-23 05:55:52,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 404 states have (on average 1.2747524752475248) internal successors, (515), 468 states have internal predecessors, (515), 26 states have call successors, (26), 14 states have call predecessors, (26), 16 states have return successors, (32), 24 states have call predecessors, (32), 26 states have call successors, (32) [2022-07-23 05:55:52,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 573 transitions. [2022-07-23 05:55:52,742 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 573 transitions. Word has length 119 [2022-07-23 05:55:52,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:52,742 INFO L495 AbstractCegarLoop]: Abstraction has 507 states and 573 transitions. [2022-07-23 05:55:52,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:55:52,742 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 573 transitions. [2022-07-23 05:55:52,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-23 05:55:52,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:52,755 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:52,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:52,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:52,956 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:52,956 INFO L85 PathProgramCache]: Analyzing trace with hash 170812841, now seen corresponding path program 1 times [2022-07-23 05:55:52,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:52,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092650208] [2022-07-23 05:55:52,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:52,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:52,996 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:52,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82562468] [2022-07-23 05:55:52,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:52,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:52,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:53,000 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:53,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-23 05:55:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:53,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-23 05:55:53,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:53,519 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:53,519 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:55:53,603 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:53,604 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:55:53,669 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:53,670 INFO L390 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 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-23 05:55:53,752 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:53,753 INFO L390 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 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-23 05:55:53,905 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:53,905 INFO L390 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 1 case distinctions, treesize of input 22 treesize of output 28 [2022-07-23 05:55:54,207 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 451 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-07-23 05:55:54,207 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:54,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:54,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092650208] [2022-07-23 05:55:54,376 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:54,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82562468] [2022-07-23 05:55:54,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82562468] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:54,376 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:54,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-23 05:55:54,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032854035] [2022-07-23 05:55:54,377 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:54,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-23 05:55:54,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:54,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-23 05:55:54,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=813, Unknown=0, NotChecked=0, Total=930 [2022-07-23 05:55:54,378 INFO L87 Difference]: Start difference. First operand 507 states and 573 transitions. Second operand has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-23 05:55:58,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:58,985 INFO L93 Difference]: Finished difference Result 916 states and 1046 transitions. [2022-07-23 05:55:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-23 05:55:58,986 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 123 [2022-07-23 05:55:58,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:58,989 INFO L225 Difference]: With dead ends: 916 [2022-07-23 05:55:58,989 INFO L226 Difference]: Without dead ends: 916 [2022-07-23 05:55:58,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 116 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=207, Invalid=1351, Unknown=2, NotChecked=0, Total=1560 [2022-07-23 05:55:58,990 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 359 mSDsluCounter, 1919 mSDsCounter, 0 mSdLazyCounter, 801 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 2061 SdHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 801 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 823 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:58,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 2061 Invalid, 1639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 801 Invalid, 0 Unknown, 823 Unchecked, 0.3s Time] [2022-07-23 05:55:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2022-07-23 05:55:58,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 884. [2022-07-23 05:55:58,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 741 states have (on average 1.2199730094466936) internal successors, (904), 808 states have internal predecessors, (904), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-23 05:55:59,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1017 transitions. [2022-07-23 05:55:59,001 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1017 transitions. Word has length 123 [2022-07-23 05:55:59,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:59,002 INFO L495 AbstractCegarLoop]: Abstraction has 884 states and 1017 transitions. [2022-07-23 05:55:59,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.88) internal successors, (72), 21 states have internal predecessors, (72), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-23 05:55:59,002 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1017 transitions. [2022-07-23 05:55:59,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-23 05:55:59,003 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:59,003 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:55:59,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-07-23 05:55:59,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:59,219 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:55:59,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:59,220 INFO L85 PathProgramCache]: Analyzing trace with hash 170812842, now seen corresponding path program 1 times [2022-07-23 05:55:59,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:59,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149576143] [2022-07-23 05:55:59,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:59,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:59,252 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:59,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1494469921] [2022-07-23 05:55:59,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:59,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:59,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:59,255 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:55:59,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-23 05:56:02,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:02,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 167 conjunts are in the unsatisfiable core [2022-07-23 05:56:02,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:02,214 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:56:02,217 INFO L390 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-23 05:56:02,602 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:02,602 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:56:02,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:02,825 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:56:02,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-23 05:56:02,836 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:03,115 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-23 05:56:03,115 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-23 05:56:03,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:03,418 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-23 05:56:03,418 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-07-23 05:56:03,435 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:03,435 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:03,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:56:03,621 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-07-23 05:56:03,635 INFO L356 Elim1Store]: treesize reduction 40, result has 29.8 percent of original size [2022-07-23 05:56:03,636 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 26 treesize of output 32 [2022-07-23 05:56:03,714 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 5 proven. 529 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-07-23 05:56:03,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:56:04,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:04,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149576143] [2022-07-23 05:56:04,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:04,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494469921] [2022-07-23 05:56:04,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494469921] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:56:04,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:56:04,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-07-23 05:56:04,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45073586] [2022-07-23 05:56:04,022 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:56:04,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-07-23 05:56:04,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:04,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-07-23 05:56:04,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1420, Unknown=0, NotChecked=0, Total=1560 [2022-07-23 05:56:04,023 INFO L87 Difference]: Start difference. First operand 884 states and 1017 transitions. Second operand has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-23 05:56:04,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:04,474 INFO L93 Difference]: Finished difference Result 892 states and 1030 transitions. [2022-07-23 05:56:04,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:56:04,475 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 123 [2022-07-23 05:56:04,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:04,477 INFO L225 Difference]: With dead ends: 892 [2022-07-23 05:56:04,477 INFO L226 Difference]: Without dead ends: 892 [2022-07-23 05:56:04,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=196, Invalid=1966, Unknown=0, NotChecked=0, Total=2162 [2022-07-23 05:56:04,478 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 11 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1124 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:04,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2015 Invalid, 1860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 726 Invalid, 0 Unknown, 1124 Unchecked, 0.2s Time] [2022-07-23 05:56:04,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-07-23 05:56:04,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 888. [2022-07-23 05:56:04,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 888 states, 745 states have (on average 1.2201342281879195) internal successors, (909), 812 states have internal predecessors, (909), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-23 05:56:04,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1022 transitions. [2022-07-23 05:56:04,489 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1022 transitions. Word has length 123 [2022-07-23 05:56:04,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:04,489 INFO L495 AbstractCegarLoop]: Abstraction has 888 states and 1022 transitions. [2022-07-23 05:56:04,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 33 states have (on average 2.484848484848485) internal successors, (82), 30 states have internal predecessors, (82), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-23 05:56:04,490 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1022 transitions. [2022-07-23 05:56:04,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-23 05:56:04,490 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:04,490 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:04,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:04,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-23 05:56:04,707 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:04,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:04,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230852, now seen corresponding path program 1 times [2022-07-23 05:56:04,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:04,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33669606] [2022-07-23 05:56:04,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:04,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:04,739 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:04,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [326773473] [2022-07-23 05:56:04,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:04,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:04,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:04,741 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:04,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-23 05:56:05,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:05,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:56:05,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:05,338 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:05,338 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:05,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:05,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33669606] [2022-07-23 05:56:05,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:05,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326773473] [2022-07-23 05:56:05,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326773473] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:05,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:05,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:56:05,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988431685] [2022-07-23 05:56:05,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:05,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:56:05,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:56:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:56:05,339 INFO L87 Difference]: Start difference. First operand 888 states and 1022 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:05,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:05,441 INFO L93 Difference]: Finished difference Result 916 states and 1052 transitions. [2022-07-23 05:56:05,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:56:05,441 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 124 [2022-07-23 05:56:05,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:05,444 INFO L225 Difference]: With dead ends: 916 [2022-07-23 05:56:05,444 INFO L226 Difference]: Without dead ends: 916 [2022-07-23 05:56:05,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:56:05,444 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 221 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:05,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 281 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:05,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2022-07-23 05:56:05,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 887. [2022-07-23 05:56:05,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 745 states have (on average 1.218791946308725) internal successors, (908), 811 states have internal predecessors, (908), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-23 05:56:05,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1021 transitions. [2022-07-23 05:56:05,453 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1021 transitions. Word has length 124 [2022-07-23 05:56:05,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:05,453 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 1021 transitions. [2022-07-23 05:56:05,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:05,453 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1021 transitions. [2022-07-23 05:56:05,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-23 05:56:05,453 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:05,453 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:05,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:05,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-23 05:56:05,668 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:05,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:05,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1000230853, now seen corresponding path program 1 times [2022-07-23 05:56:05,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:05,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892224011] [2022-07-23 05:56:05,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:05,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:05,696 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:05,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615186142] [2022-07-23 05:56:05,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:05,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:05,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:05,699 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:05,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-23 05:56:06,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:06,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 121 conjunts are in the unsatisfiable core [2022-07-23 05:56:06,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:06,941 INFO L390 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 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-23 05:56:06,948 INFO L390 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 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-23 05:56:07,231 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:07,231 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:07,243 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:07,243 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:56:07,450 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:07,451 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:07,463 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:07,463 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:56:07,588 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:07,588 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:07,605 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:56:07,606 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-23 05:56:07,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:56:07,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:07,776 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-23 05:56:07,777 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-07-23 05:56:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 252 proven. 276 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-07-23 05:56:07,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:56:10,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:10,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892224011] [2022-07-23 05:56:10,010 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:10,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615186142] [2022-07-23 05:56:10,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615186142] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:56:10,010 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:56:10,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-23 05:56:10,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237895068] [2022-07-23 05:56:10,011 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:56:10,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-23 05:56:10,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:10,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-23 05:56:10,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=661, Unknown=0, NotChecked=0, Total=756 [2022-07-23 05:56:10,013 INFO L87 Difference]: Start difference. First operand 887 states and 1021 transitions. Second operand has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:56:10,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:10,617 INFO L93 Difference]: Finished difference Result 1040 states and 1191 transitions. [2022-07-23 05:56:10,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:56:10,618 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 124 [2022-07-23 05:56:10,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:10,621 INFO L225 Difference]: With dead ends: 1040 [2022-07-23 05:56:10,622 INFO L226 Difference]: Without dead ends: 1040 [2022-07-23 05:56:10,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-07-23 05:56:10,626 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 204 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:10,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 1303 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 832 Invalid, 0 Unknown, 264 Unchecked, 0.4s Time] [2022-07-23 05:56:10,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2022-07-23 05:56:10,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 892. [2022-07-23 05:56:10,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 750 states have (on average 1.2213333333333334) internal successors, (916), 816 states have internal predecessors, (916), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-23 05:56:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 1029 transitions. [2022-07-23 05:56:10,665 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 1029 transitions. Word has length 124 [2022-07-23 05:56:10,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:10,666 INFO L495 AbstractCegarLoop]: Abstraction has 892 states and 1029 transitions. [2022-07-23 05:56:10,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 3.4166666666666665) internal successors, (82), 21 states have internal predecessors, (82), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:56:10,666 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 1029 transitions. [2022-07-23 05:56:10,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-23 05:56:10,678 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:10,679 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:10,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:10,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-23 05:56:10,899 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:10,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:10,900 INFO L85 PathProgramCache]: Analyzing trace with hash -850822970, now seen corresponding path program 1 times [2022-07-23 05:56:10,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:10,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405907592] [2022-07-23 05:56:10,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:10,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:10,961 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:10,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146445262] [2022-07-23 05:56:10,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:10,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:10,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:10,963 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:10,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-23 05:56:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:11,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:56:11,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:11,467 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:11,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:11,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:11,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405907592] [2022-07-23 05:56:11,468 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:11,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146445262] [2022-07-23 05:56:11,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146445262] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:11,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:11,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:56:11,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467540805] [2022-07-23 05:56:11,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:11,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:56:11,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:11,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:56:11,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:56:11,470 INFO L87 Difference]: Start difference. First operand 892 states and 1029 transitions. Second operand has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:11,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:11,545 INFO L93 Difference]: Finished difference Result 893 states and 1032 transitions. [2022-07-23 05:56:11,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:56:11,546 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 126 [2022-07-23 05:56:11,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:11,548 INFO L225 Difference]: With dead ends: 893 [2022-07-23 05:56:11,548 INFO L226 Difference]: Without dead ends: 893 [2022-07-23 05:56:11,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:56:11,548 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 116 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:11,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 208 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:11,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2022-07-23 05:56:11,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 891. [2022-07-23 05:56:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 750 states have (on average 1.22) internal successors, (915), 815 states have internal predecessors, (915), 51 states have call successors, (51), 28 states have call predecessors, (51), 32 states have return successors, (62), 47 states have call predecessors, (62), 51 states have call successors, (62) [2022-07-23 05:56:11,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1028 transitions. [2022-07-23 05:56:11,558 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1028 transitions. Word has length 126 [2022-07-23 05:56:11,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:11,558 INFO L495 AbstractCegarLoop]: Abstraction has 891 states and 1028 transitions. [2022-07-23 05:56:11,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:11,559 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1028 transitions. [2022-07-23 05:56:11,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-23 05:56:11,559 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:11,559 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:11,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:11,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:11,777 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:11,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:11,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480850, now seen corresponding path program 1 times [2022-07-23 05:56:11,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:11,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141767282] [2022-07-23 05:56:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:11,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:11,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:11,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542968514] [2022-07-23 05:56:11,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:11,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:11,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:11,800 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:11,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-23 05:56:12,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:12,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 141 conjunts are in the unsatisfiable core [2022-07-23 05:56:12,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:12,494 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:12,495 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:56:12,499 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:12,596 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:12,597 INFO L390 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-23 05:56:12,617 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:12,767 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:12,768 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:12,780 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:12,780 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-23 05:56:13,037 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:13,037 INFO L390 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 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-23 05:56:13,060 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:13,061 INFO L390 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 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-23 05:56:13,441 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:13,441 INFO L390 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 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-23 05:56:13,472 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:13,472 INFO L390 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 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-23 05:56:13,731 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:13,731 INFO L390 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 1 case distinctions, treesize of input 22 treesize of output 28 [2022-07-23 05:56:13,751 INFO L356 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-07-23 05:56:13,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 37 [2022-07-23 05:56:14,594 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 69 proven. 456 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-07-23 05:56:14,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:56:15,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:15,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141767282] [2022-07-23 05:56:15,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:15,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542968514] [2022-07-23 05:56:15,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542968514] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:56:15,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:56:15,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2022-07-23 05:56:15,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416654614] [2022-07-23 05:56:15,298 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:56:15,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-23 05:56:15,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:15,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-23 05:56:15,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1874, Unknown=0, NotChecked=0, Total=2070 [2022-07-23 05:56:15,301 INFO L87 Difference]: Start difference. First operand 891 states and 1028 transitions. Second operand has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:56:16,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:16,336 INFO L93 Difference]: Finished difference Result 1024 states and 1179 transitions. [2022-07-23 05:56:16,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-23 05:56:16,337 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 130 [2022-07-23 05:56:16,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:16,339 INFO L225 Difference]: With dead ends: 1024 [2022-07-23 05:56:16,339 INFO L226 Difference]: Without dead ends: 1024 [2022-07-23 05:56:16,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=275, Invalid=2805, Unknown=0, NotChecked=0, Total=3080 [2022-07-23 05:56:16,340 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 18 mSDsluCounter, 2557 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 2719 SdHoareTripleChecker+Invalid, 1976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1066 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:16,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 2719 Invalid, 1976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 899 Invalid, 0 Unknown, 1066 Unchecked, 0.6s Time] [2022-07-23 05:56:16,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-07-23 05:56:16,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 1006. [2022-07-23 05:56:16,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 854 states have (on average 1.2049180327868851) internal successors, (1029), 919 states have internal predecessors, (1029), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-23 05:56:16,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1154 transitions. [2022-07-23 05:56:16,351 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1154 transitions. Word has length 130 [2022-07-23 05:56:16,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:16,351 INFO L495 AbstractCegarLoop]: Abstraction has 1006 states and 1154 transitions. [2022-07-23 05:56:16,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 2.4444444444444446) internal successors, (88), 31 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-23 05:56:16,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1154 transitions. [2022-07-23 05:56:16,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-23 05:56:16,353 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:16,353 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:16,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-07-23 05:56:16,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-23 05:56:16,575 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:16,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:16,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1496480851, now seen corresponding path program 1 times [2022-07-23 05:56:16,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:16,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820018460] [2022-07-23 05:56:16,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:16,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:16,596 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:16,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [151271985] [2022-07-23 05:56:16,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:16,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:16,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:16,598 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:16,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-23 05:56:17,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:17,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-23 05:56:17,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:17,209 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,211 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,276 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,277 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,341 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,342 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,420 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,420 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,463 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,463 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,533 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:56:17,533 INFO L390 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 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-23 05:56:17,584 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:17,584 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:17,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:17,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820018460] [2022-07-23 05:56:17,585 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:17,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151271985] [2022-07-23 05:56:17,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151271985] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:17,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:17,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 05:56:17,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556890221] [2022-07-23 05:56:17,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:17,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 05:56:17,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:17,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 05:56:17,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-23 05:56:17,586 INFO L87 Difference]: Start difference. First operand 1006 states and 1154 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:17,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:17,774 INFO L93 Difference]: Finished difference Result 1376 states and 1644 transitions. [2022-07-23 05:56:17,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:56:17,774 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 130 [2022-07-23 05:56:17,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:17,777 INFO L225 Difference]: With dead ends: 1376 [2022-07-23 05:56:17,777 INFO L226 Difference]: Without dead ends: 1376 [2022-07-23 05:56:17,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 113 SyntacticMatches, 11 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:56:17,778 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 56 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:17,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 690 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 242 Invalid, 0 Unknown, 250 Unchecked, 0.2s Time] [2022-07-23 05:56:17,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2022-07-23 05:56:17,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1328. [2022-07-23 05:56:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 1131 states have (on average 1.2263483642793989) internal successors, (1387), 1200 states have internal predecessors, (1387), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-23 05:56:17,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1610 transitions. [2022-07-23 05:56:17,793 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1610 transitions. Word has length 130 [2022-07-23 05:56:17,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:17,793 INFO L495 AbstractCegarLoop]: Abstraction has 1328 states and 1610 transitions. [2022-07-23 05:56:17,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:17,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1610 transitions. [2022-07-23 05:56:17,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-23 05:56:17,794 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:17,794 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:17,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:18,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-23 05:56:18,014 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:18,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:18,015 INFO L85 PathProgramCache]: Analyzing trace with hash 853733974, now seen corresponding path program 1 times [2022-07-23 05:56:18,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:18,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45387639] [2022-07-23 05:56:18,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:18,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:18,038 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:18,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789168117] [2022-07-23 05:56:18,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:18,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:18,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:18,040 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:18,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-23 05:56:18,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:18,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:56:18,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:18,640 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:18,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:18,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:18,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45387639] [2022-07-23 05:56:18,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:18,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789168117] [2022-07-23 05:56:18,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789168117] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:18,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:18,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:56:18,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584285827] [2022-07-23 05:56:18,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:18,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:56:18,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:18,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:56:18,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:56:18,643 INFO L87 Difference]: Start difference. First operand 1328 states and 1610 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:18,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:18,735 INFO L93 Difference]: Finished difference Result 1352 states and 1633 transitions. [2022-07-23 05:56:18,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:56:18,735 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 131 [2022-07-23 05:56:18,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:18,738 INFO L225 Difference]: With dead ends: 1352 [2022-07-23 05:56:18,738 INFO L226 Difference]: Without dead ends: 1352 [2022-07-23 05:56:18,738 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:56:18,738 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 196 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:18,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 282 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:18,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2022-07-23 05:56:18,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1327. [2022-07-23 05:56:18,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 1131 states have (on average 1.224580017683466) internal successors, (1385), 1199 states have internal predecessors, (1385), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-23 05:56:18,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1608 transitions. [2022-07-23 05:56:18,767 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1608 transitions. Word has length 131 [2022-07-23 05:56:18,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:18,769 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1608 transitions. [2022-07-23 05:56:18,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:18,769 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1608 transitions. [2022-07-23 05:56:18,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-23 05:56:18,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:18,770 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:18,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:18,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-23 05:56:18,991 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:18,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:18,991 INFO L85 PathProgramCache]: Analyzing trace with hash 853733975, now seen corresponding path program 1 times [2022-07-23 05:56:18,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:18,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039641437] [2022-07-23 05:56:18,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:18,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:19,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:19,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1070173443] [2022-07-23 05:56:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:19,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:19,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:19,016 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:19,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-23 05:56:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:19,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-23 05:56:19,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:19,622 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-23 05:56:19,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:56:19,691 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:56:19,692 INFO L390 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 20 treesize of output 24 [2022-07-23 05:56:20,016 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-23 05:56:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:20,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039641437] [2022-07-23 05:56:20,016 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:20,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070173443] [2022-07-23 05:56:20,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070173443] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:56:20,016 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:56:20,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-23 05:56:20,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097367961] [2022-07-23 05:56:20,017 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:56:20,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 05:56:20,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 05:56:20,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:56:20,018 INFO L87 Difference]: Start difference. First operand 1327 states and 1608 transitions. Second operand has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-23 05:56:20,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:20,166 INFO L93 Difference]: Finished difference Result 1326 states and 1606 transitions. [2022-07-23 05:56:20,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:56:20,166 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 131 [2022-07-23 05:56:20,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:20,185 INFO L225 Difference]: With dead ends: 1326 [2022-07-23 05:56:20,186 INFO L226 Difference]: Without dead ends: 1326 [2022-07-23 05:56:20,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:56:20,186 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 554 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:20,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 950 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:20,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2022-07-23 05:56:20,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1326. [2022-07-23 05:56:20,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1326 states, 1131 states have (on average 1.2228116710875332) internal successors, (1383), 1198 states have internal predecessors, (1383), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-23 05:56:20,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1326 states to 1326 states and 1606 transitions. [2022-07-23 05:56:20,199 INFO L78 Accepts]: Start accepts. Automaton has 1326 states and 1606 transitions. Word has length 131 [2022-07-23 05:56:20,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:20,199 INFO L495 AbstractCegarLoop]: Abstraction has 1326 states and 1606 transitions. [2022-07-23 05:56:20,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-23 05:56:20,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1326 states and 1606 transitions. [2022-07-23 05:56:20,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-23 05:56:20,200 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:20,200 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:20,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:20,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-23 05:56:20,419 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:20,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 99598744, now seen corresponding path program 1 times [2022-07-23 05:56:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:20,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934997496] [2022-07-23 05:56:20,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:20,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:20,451 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:20,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1132866963] [2022-07-23 05:56:20,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:20,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:20,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:20,452 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:20,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-23 05:56:21,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:21,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:56:21,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:21,049 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:21,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:21,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934997496] [2022-07-23 05:56:21,049 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:21,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132866963] [2022-07-23 05:56:21,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132866963] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:21,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:21,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:56:21,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667938300] [2022-07-23 05:56:21,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:21,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:56:21,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:56:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:56:21,051 INFO L87 Difference]: Start difference. First operand 1326 states and 1606 transitions. Second operand has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:21,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:21,155 INFO L93 Difference]: Finished difference Result 1325 states and 1604 transitions. [2022-07-23 05:56:21,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:56:21,156 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 133 [2022-07-23 05:56:21,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:21,159 INFO L225 Difference]: With dead ends: 1325 [2022-07-23 05:56:21,159 INFO L226 Difference]: Without dead ends: 1325 [2022-07-23 05:56:21,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:56:21,159 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 101 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:21,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 214 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:21,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2022-07-23 05:56:21,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 1325. [2022-07-23 05:56:21,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 1131 states have (on average 1.2210433244916004) internal successors, (1381), 1197 states have internal predecessors, (1381), 102 states have call successors, (102), 33 states have call predecessors, (102), 37 states have return successors, (121), 94 states have call predecessors, (121), 102 states have call successors, (121) [2022-07-23 05:56:21,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 1604 transitions. [2022-07-23 05:56:21,174 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 1604 transitions. Word has length 133 [2022-07-23 05:56:21,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:21,174 INFO L495 AbstractCegarLoop]: Abstraction has 1325 states and 1604 transitions. [2022-07-23 05:56:21,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:21,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 1604 transitions. [2022-07-23 05:56:21,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-23 05:56:21,175 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:21,176 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:21,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:21,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:21,396 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:21,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:21,396 INFO L85 PathProgramCache]: Analyzing trace with hash 514418943, now seen corresponding path program 1 times [2022-07-23 05:56:21,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:21,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896484432] [2022-07-23 05:56:21,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:21,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:21,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:21,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510800876] [2022-07-23 05:56:21,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:21,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:21,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:21,428 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:21,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-23 05:56:22,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:22,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 05:56:22,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:22,256 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:22,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:22,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:22,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896484432] [2022-07-23 05:56:22,256 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:22,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510800876] [2022-07-23 05:56:22,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510800876] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:22,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:22,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:56:22,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120317429] [2022-07-23 05:56:22,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:56:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:22,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:56:22,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:56:22,257 INFO L87 Difference]: Start difference. First operand 1325 states and 1604 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:22,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:22,365 INFO L93 Difference]: Finished difference Result 1347 states and 1626 transitions. [2022-07-23 05:56:22,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 05:56:22,365 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-23 05:56:22,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:22,368 INFO L225 Difference]: With dead ends: 1347 [2022-07-23 05:56:22,368 INFO L226 Difference]: Without dead ends: 1347 [2022-07-23 05:56:22,368 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-23 05:56:22,369 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 281 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:22,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 199 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:22,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2022-07-23 05:56:22,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1000. [2022-07-23 05:56:22,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1000 states, 854 states have (on average 1.1967213114754098) internal successors, (1022), 913 states have internal predecessors, (1022), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-23 05:56:22,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1000 states to 1000 states and 1147 transitions. [2022-07-23 05:56:22,380 INFO L78 Accepts]: Start accepts. Automaton has 1000 states and 1147 transitions. Word has length 137 [2022-07-23 05:56:22,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:22,382 INFO L495 AbstractCegarLoop]: Abstraction has 1000 states and 1147 transitions. [2022-07-23 05:56:22,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:22,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1000 states and 1147 transitions. [2022-07-23 05:56:22,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-23 05:56:22,383 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:22,383 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:22,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:22,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:22,606 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:22,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:22,607 INFO L85 PathProgramCache]: Analyzing trace with hash 514418944, now seen corresponding path program 1 times [2022-07-23 05:56:22,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:22,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10157766] [2022-07-23 05:56:22,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:22,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:22,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:22,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746898967] [2022-07-23 05:56:22,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:22,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:22,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:22,647 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:22,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-23 05:56:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:23,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 05:56:23,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:23,677 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:23,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:23,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:23,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10157766] [2022-07-23 05:56:23,677 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:23,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746898967] [2022-07-23 05:56:23,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746898967] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:23,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:23,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:56:23,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193679267] [2022-07-23 05:56:23,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:23,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:56:23,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:23,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:56:23,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:56:23,678 INFO L87 Difference]: Start difference. First operand 1000 states and 1147 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:23,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:23,755 INFO L93 Difference]: Finished difference Result 1000 states and 1147 transitions. [2022-07-23 05:56:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-23 05:56:23,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-23 05:56:23,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:23,757 INFO L225 Difference]: With dead ends: 1000 [2022-07-23 05:56:23,757 INFO L226 Difference]: Without dead ends: 1000 [2022-07-23 05:56:23,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-23 05:56:23,758 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 258 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:23,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 197 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 05:56:23,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2022-07-23 05:56:23,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 999. [2022-07-23 05:56:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 854 states have (on average 1.1955503512880563) internal successors, (1021), 912 states have internal predecessors, (1021), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-23 05:56:23,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1146 transitions. [2022-07-23 05:56:23,766 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1146 transitions. Word has length 137 [2022-07-23 05:56:23,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:23,767 INFO L495 AbstractCegarLoop]: Abstraction has 999 states and 1146 transitions. [2022-07-23 05:56:23,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:23,767 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1146 transitions. [2022-07-23 05:56:23,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-23 05:56:23,768 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:23,768 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:23,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:23,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-23 05:56:23,989 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:23,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:23,989 INFO L85 PathProgramCache]: Analyzing trace with hash 435369059, now seen corresponding path program 1 times [2022-07-23 05:56:23,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:23,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656886129] [2022-07-23 05:56:23,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:23,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:24,014 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:24,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42462122] [2022-07-23 05:56:24,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:24,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:24,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:24,032 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:24,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-23 05:56:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:24,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-23 05:56:24,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:25,080 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 05:56:25,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 9 [2022-07-23 05:56:25,109 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:25,109 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:25,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:25,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656886129] [2022-07-23 05:56:25,110 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:25,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42462122] [2022-07-23 05:56:25,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42462122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:25,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:25,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 05:56:25,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671234384] [2022-07-23 05:56:25,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:25,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 05:56:25,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:25,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 05:56:25,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-23 05:56:25,111 INFO L87 Difference]: Start difference. First operand 999 states and 1146 transitions. Second operand has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:25,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:25,367 INFO L93 Difference]: Finished difference Result 1047 states and 1194 transitions. [2022-07-23 05:56:25,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-23 05:56:25,368 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 139 [2022-07-23 05:56:25,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:25,371 INFO L225 Difference]: With dead ends: 1047 [2022-07-23 05:56:25,371 INFO L226 Difference]: Without dead ends: 1047 [2022-07-23 05:56:25,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-07-23 05:56:25,372 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 393 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:25,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 603 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 05:56:25,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-07-23 05:56:25,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 999. [2022-07-23 05:56:25,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 999 states, 855 states have (on average 1.1953216374269007) internal successors, (1022), 912 states have internal predecessors, (1022), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-23 05:56:25,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 999 states to 999 states and 1147 transitions. [2022-07-23 05:56:25,386 INFO L78 Accepts]: Start accepts. Automaton has 999 states and 1147 transitions. Word has length 139 [2022-07-23 05:56:25,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:25,386 INFO L495 AbstractCegarLoop]: Abstraction has 999 states and 1147 transitions. [2022-07-23 05:56:25,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-23 05:56:25,386 INFO L276 IsEmpty]: Start isEmpty. Operand 999 states and 1147 transitions. [2022-07-23 05:56:25,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-23 05:56:25,389 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:25,389 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:25,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:25,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-23 05:56:25,604 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:25,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:25,604 INFO L85 PathProgramCache]: Analyzing trace with hash 435369060, now seen corresponding path program 1 times [2022-07-23 05:56:25,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:25,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969160824] [2022-07-23 05:56:25,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:25,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:25,635 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:25,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1124711153] [2022-07-23 05:56:25,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:25,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:25,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:25,639 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:25,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-23 05:56:26,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:26,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 1201 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-23 05:56:26,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:27,154 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 05:56:27,157 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 05:56:27,193 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 15 [2022-07-23 05:56:27,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 26 treesize of output 14 [2022-07-23 05:56:27,225 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-23 05:56:27,225 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:56:27,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:56:27,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969160824] [2022-07-23 05:56:27,226 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:56:27,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124711153] [2022-07-23 05:56:27,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124711153] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:56:27,226 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:56:27,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-23 05:56:27,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316296888] [2022-07-23 05:56:27,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:56:27,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:56:27,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:56:27,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:56:27,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:56:27,227 INFO L87 Difference]: Start difference. First operand 999 states and 1147 transitions. Second operand has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:27,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:56:27,593 INFO L93 Difference]: Finished difference Result 1078 states and 1229 transitions. [2022-07-23 05:56:27,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 05:56:27,593 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 139 [2022-07-23 05:56:27,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:56:27,596 INFO L225 Difference]: With dead ends: 1078 [2022-07-23 05:56:27,596 INFO L226 Difference]: Without dead ends: 1078 [2022-07-23 05:56:27,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2022-07-23 05:56:27,596 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 1236 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1236 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:56:27,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1236 Valid, 383 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 05:56:27,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2022-07-23 05:56:27,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1039. [2022-07-23 05:56:27,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 895 states have (on average 1.2256983240223465) internal successors, (1097), 952 states have internal predecessors, (1097), 57 states have call successors, (57), 33 states have call predecessors, (57), 37 states have return successors, (68), 53 states have call predecessors, (68), 57 states have call successors, (68) [2022-07-23 05:56:27,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1222 transitions. [2022-07-23 05:56:27,626 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1222 transitions. Word has length 139 [2022-07-23 05:56:27,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:56:27,626 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1222 transitions. [2022-07-23 05:56:27,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 05:56:27,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1222 transitions. [2022-07-23 05:56:27,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-23 05:56:27,627 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:56:27,627 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:56:27,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-07-23 05:56:27,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-07-23 05:56:27,850 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 72 more)] === [2022-07-23 05:56:27,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:56:27,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1777842087, now seen corresponding path program 1 times [2022-07-23 05:56:27,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:56:27,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977822178] [2022-07-23 05:56:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:27,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:56:27,877 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:56:27,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925409184] [2022-07-23 05:56:27,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:56:27,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:56:27,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:56:27,879 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-23 05:56:27,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-07-23 05:56:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:56:28,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 1217 conjuncts, 95 conjunts are in the unsatisfiable core [2022-07-23 05:56:28,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:28,654 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:56:28,654 INFO L390 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 11 treesize of output 11 [2022-07-23 05:56:29,373 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-23 05:56:29,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:56:29,418 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-07-23 05:56:29,431 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-23 05:56:29,434 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-23 05:56:29,462 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 15 treesize of output 7 [2022-07-23 05:56:29,490 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:56:29,491 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 16 [2022-07-23 05:56:29,508 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-07-23 05:56:29,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:56:29,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 84 treesize of output 80 [2022-07-23 05:56:31,566 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse2 (= |c_~#list~0.base| |c_ULTIMATE.start_l0_insert_~list#1.base|)) (.cse1 (= |c_~#list~0.offset| |c_ULTIMATE.start_l0_insert_~list#1.offset|))) (or (and (= (select |c_#valid| (select (let ((.cse0 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|)))) (select .cse0 (select (select .cse0 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ |c_ULTIMATE.start_l0_insert_~item~4#1.offset| 4))) 1) .cse1 .cse2) (and (forall ((v_arrayElimCell_207 Int)) (= (select |c_#valid| (select (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|)))) (select .cse3 (select (select .cse3 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ v_arrayElimCell_207 4))) 1)) (or (not .cse2) (not .cse1))))) is different from false [2022-07-23 05:56:58,124 WARN L233 SmtUtils]: Spent 11.49s on a formula simplification. DAG size of input: 42 DAG size of output: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-23 05:56:58,261 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:56:58,262 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 21911 treesize of output 21119