./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 20ed64ec 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/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce365c5fd61effc2e95c898beace82398b56e664 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-20ed64e [2021-08-26 07:33:41,105 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-26 07:33:41,106 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-26 07:33:41,142 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-26 07:33:41,142 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-26 07:33:41,145 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-26 07:33:41,146 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-26 07:33:41,150 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-26 07:33:41,151 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-26 07:33:41,160 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-26 07:33:41,161 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-26 07:33:41,164 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-26 07:33:41,164 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-26 07:33:41,166 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-26 07:33:41,168 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-26 07:33:41,170 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-26 07:33:41,171 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-26 07:33:41,171 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-26 07:33:41,173 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-26 07:33:41,177 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-26 07:33:41,178 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-26 07:33:41,179 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-26 07:33:41,180 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-26 07:33:41,181 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-26 07:33:41,185 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-26 07:33:41,185 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-26 07:33:41,185 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-26 07:33:41,186 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-26 07:33:41,187 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-26 07:33:41,187 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-26 07:33:41,188 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-26 07:33:41,188 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-26 07:33:41,189 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-26 07:33:41,190 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-26 07:33:41,190 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-26 07:33:41,190 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-26 07:33:41,191 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-26 07:33:41,191 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-26 07:33:41,191 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-26 07:33:41,192 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-26 07:33:41,193 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-26 07:33:41,196 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-08-26 07:33:41,217 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-26 07:33:41,217 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-26 07:33:41,218 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-26 07:33:41,218 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-26 07:33:41,219 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-26 07:33:41,219 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-26 07:33:41,219 INFO L138 SettingsManager]: * Use SBE=true [2021-08-26 07:33:41,219 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-26 07:33:41,220 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-26 07:33:41,220 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-26 07:33:41,220 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-26 07:33:41,220 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-26 07:33:41,221 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-26 07:33:41,222 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-26 07:33:41,222 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-26 07:33:41,222 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-26 07:33:41,222 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-26 07:33:41,222 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-26 07:33:41,222 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-26 07:33:41,222 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-26 07:33:41,223 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-26 07:33:41,223 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-26 07:33:41,223 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-26 07:33:41,223 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-26 07:33:41,223 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 ! call(reach_error())) ) 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 -> ce365c5fd61effc2e95c898beace82398b56e664 [2021-08-26 07:33:41,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-26 07:33:41,486 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-26 07:33:41,488 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-26 07:33:41,489 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-26 07:33:41,489 INFO L275 PluginConnector]: CDTParser initialized [2021-08-26 07:33:41,490 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c [2021-08-26 07:33:41,530 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3d69878c/80a34068b04a4d59bf07ea3f57efe5b8/FLAGfc42790ab [2021-08-26 07:33:41,815 INFO L306 CDTParser]: Found 1 translation units. [2021-08-26 07:33:41,816 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c [2021-08-26 07:33:41,820 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3d69878c/80a34068b04a4d59bf07ea3f57efe5b8/FLAGfc42790ab [2021-08-26 07:33:42,259 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3d69878c/80a34068b04a4d59bf07ea3f57efe5b8 [2021-08-26 07:33:42,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-26 07:33:42,262 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-26 07:33:42,265 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-26 07:33:42,265 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-26 07:33:42,267 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-26 07:33:42,268 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,269 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dcac1c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42, skipping insertion in model container [2021-08-26 07:33:42,269 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,273 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-26 07:33:42,281 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-26 07:33:42,351 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c[573,586] [2021-08-26 07:33:42,367 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-26 07:33:42,372 INFO L203 MainTranslator]: Completed pre-run [2021-08-26 07:33:42,389 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/mannadiv_unwindbound100.c[573,586] [2021-08-26 07:33:42,397 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-26 07:33:42,409 INFO L208 MainTranslator]: Completed translation [2021-08-26 07:33:42,410 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42 WrapperNode [2021-08-26 07:33:42,411 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-26 07:33:42,413 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-26 07:33:42,413 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-26 07:33:42,413 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-26 07:33:42,441 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,447 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,462 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-26 07:33:42,463 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-26 07:33:42,463 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-26 07:33:42,463 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-26 07:33:42,468 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,468 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,474 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,475 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,483 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,486 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,488 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,491 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-26 07:33:42,492 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-26 07:33:42,493 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-26 07:33:42,493 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-26 07:33:42,494 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (1/1) ... [2021-08-26 07:33:42,498 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-26 07:33:42,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:42,518 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) [2021-08-26 07:33:42,529 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 [2021-08-26 07:33:42,555 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-26 07:33:42,555 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-26 07:33:42,556 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-26 07:33:42,556 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-26 07:33:42,766 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-26 07:33:42,766 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2021-08-26 07:33:42,767 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:33:42 BoogieIcfgContainer [2021-08-26 07:33:42,767 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-26 07:33:42,768 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-26 07:33:42,768 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-26 07:33:42,770 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-26 07:33:42,770 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 07:33:42" (1/3) ... [2021-08-26 07:33:42,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21064df0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:33:42, skipping insertion in model container [2021-08-26 07:33:42,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 07:33:42" (2/3) ... [2021-08-26 07:33:42,771 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21064df0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 07:33:42, skipping insertion in model container [2021-08-26 07:33:42,771 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:33:42" (3/3) ... [2021-08-26 07:33:42,775 INFO L111 eAbstractionObserver]: Analyzing ICFG mannadiv_unwindbound100.c [2021-08-26 07:33:42,778 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-26 07:33:42,778 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-08-26 07:33:42,803 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-26 07:33:42,807 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-26 07:33:42,808 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-08-26 07:33:42,816 INFO L276 IsEmpty]: Start isEmpty. Operand has 21 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:42,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-26 07:33:42,818 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:42,819 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:42,819 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:42,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:42,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1235340721, now seen corresponding path program 1 times [2021-08-26 07:33:42,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:42,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179746139] [2021-08-26 07:33:42,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:42,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:42,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:42,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:42,975 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179746139] [2021-08-26 07:33:42,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179746139] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 07:33:42,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 07:33:42,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 07:33:42,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597904286] [2021-08-26 07:33:42,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-26 07:33:42,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:42,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-26 07:33:43,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-26 07:33:43,002 INFO L87 Difference]: Start difference. First operand has 21 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 20 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:43,012 INFO L93 Difference]: Finished difference Result 39 states and 52 transitions. [2021-08-26 07:33:43,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-26 07:33:43,012 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-08-26 07:33:43,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:43,018 INFO L225 Difference]: With dead ends: 39 [2021-08-26 07:33:43,019 INFO L226 Difference]: Without dead ends: 17 [2021-08-26 07:33:43,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-26 07:33:43,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-08-26 07:33:43,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-08-26 07:33:43,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-08-26 07:33:43,040 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 10 [2021-08-26 07:33:43,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:43,041 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-08-26 07:33:43,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,041 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-08-26 07:33:43,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-26 07:33:43,042 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:43,042 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:43,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-26 07:33:43,043 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:43,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:43,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1988288018, now seen corresponding path program 1 times [2021-08-26 07:33:43,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:43,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334232077] [2021-08-26 07:33:43,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:43,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:43,076 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:43,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063584066] [2021-08-26 07:33:43,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:43,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:43,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:43,083 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) [2021-08-26 07:33:43,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-26 07:33:43,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:43,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-26 07:33:43,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:43,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:43,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:43,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334232077] [2021-08-26 07:33:43,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:43,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063584066] [2021-08-26 07:33:43,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063584066] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 07:33:43,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 07:33:43,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-26 07:33:43,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480779561] [2021-08-26 07:33:43,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-26 07:33:43,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:43,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-26 07:33:43,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-26 07:33:43,423 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:43,634 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2021-08-26 07:33:43,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-26 07:33:43,635 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-08-26 07:33:43,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:43,636 INFO L225 Difference]: With dead ends: 32 [2021-08-26 07:33:43,636 INFO L226 Difference]: Without dead ends: 30 [2021-08-26 07:33:43,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 177.4ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-26 07:33:43,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-08-26 07:33:43,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 20. [2021-08-26 07:33:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 18 states have (on average 1.2777777777777777) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 23 transitions. [2021-08-26 07:33:43,640 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 23 transitions. Word has length 10 [2021-08-26 07:33:43,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:43,640 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 23 transitions. [2021-08-26 07:33:43,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,641 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 23 transitions. [2021-08-26 07:33:43,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-08-26 07:33:43,641 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:43,641 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:43,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:43,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:43,845 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:43,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:43,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1507424085, now seen corresponding path program 1 times [2021-08-26 07:33:43,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:43,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838880433] [2021-08-26 07:33:43,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:43,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:43,857 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:43,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760998144] [2021-08-26 07:33:43,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:43,858 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:43,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:43,867 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) [2021-08-26 07:33:43,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-26 07:33:43,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:43,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-26 07:33:43,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:43,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:43,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:43,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838880433] [2021-08-26 07:33:43,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:43,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760998144] [2021-08-26 07:33:43,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760998144] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 07:33:43,973 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 07:33:43,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 07:33:43,973 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030145630] [2021-08-26 07:33:43,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 07:33:43,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:43,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 07:33:43,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 07:33:43,974 INFO L87 Difference]: Start difference. First operand 20 states and 23 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:43,986 INFO L93 Difference]: Finished difference Result 24 states and 26 transitions. [2021-08-26 07:33:43,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-26 07:33:43,986 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2021-08-26 07:33:43,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:43,987 INFO L225 Difference]: With dead ends: 24 [2021-08-26 07:33:43,987 INFO L226 Difference]: Without dead ends: 20 [2021-08-26 07:33:43,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.2ms TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 07:33:43,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-08-26 07:33:43,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-08-26 07:33:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-08-26 07:33:43,990 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 11 [2021-08-26 07:33:43,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:43,990 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-08-26 07:33:43,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:43,990 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-08-26 07:33:43,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-08-26 07:33:43,991 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:43,991 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:44,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:44,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-08-26 07:33:44,205 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:44,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:44,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1189458428, now seen corresponding path program 1 times [2021-08-26 07:33:44,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:44,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356738480] [2021-08-26 07:33:44,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:44,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:44,214 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:44,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587493695] [2021-08-26 07:33:44,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:44,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:44,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:44,215 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) [2021-08-26 07:33:44,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-26 07:33:44,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:44,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-26 07:33:44,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:44,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:44,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:44,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356738480] [2021-08-26 07:33:44,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:44,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587493695] [2021-08-26 07:33:44,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587493695] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 07:33:44,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 07:33:44,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-26 07:33:44,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151557942] [2021-08-26 07:33:44,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-26 07:33:44,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:44,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-26 07:33:44,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-26 07:33:44,439 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:44,521 INFO L93 Difference]: Finished difference Result 24 states and 25 transitions. [2021-08-26 07:33:44,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 07:33:44,521 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-08-26 07:33:44,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:44,521 INFO L225 Difference]: With dead ends: 24 [2021-08-26 07:33:44,521 INFO L226 Difference]: Without dead ends: 18 [2021-08-26 07:33:44,522 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 69.6ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-26 07:33:44,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2021-08-26 07:33:44,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 17. [2021-08-26 07:33:44,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.125) internal successors, (18), 16 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2021-08-26 07:33:44,524 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 13 [2021-08-26 07:33:44,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:44,524 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2021-08-26 07:33:44,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 6 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,524 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2021-08-26 07:33:44,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-26 07:33:44,524 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:44,524 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:44,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:44,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:44,741 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:44,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:44,741 INFO L82 PathProgramCache]: Analyzing trace with hash -132612007, now seen corresponding path program 1 times [2021-08-26 07:33:44,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:44,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34276453] [2021-08-26 07:33:44,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:44,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:44,748 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:44,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626142047] [2021-08-26 07:33:44,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:44,749 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:44,752 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) [2021-08-26 07:33:44,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-26 07:33:44,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:44,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-26 07:33:44,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:44,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:44,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:44,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34276453] [2021-08-26 07:33:44,859 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:44,859 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626142047] [2021-08-26 07:33:44,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626142047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:44,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:44,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2021-08-26 07:33:44,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013136819] [2021-08-26 07:33:44,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-26 07:33:44,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:44,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-26 07:33:44,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-26 07:33:44,860 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:44,880 INFO L93 Difference]: Finished difference Result 26 states and 28 transitions. [2021-08-26 07:33:44,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-26 07:33:44,880 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-08-26 07:33:44,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:44,880 INFO L225 Difference]: With dead ends: 26 [2021-08-26 07:33:44,880 INFO L226 Difference]: Without dead ends: 22 [2021-08-26 07:33:44,881 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 13.7ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-26 07:33:44,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-08-26 07:33:44,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-08-26 07:33:44,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 21 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2021-08-26 07:33:44,883 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 16 [2021-08-26 07:33:44,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:44,883 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2021-08-26 07:33:44,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:44,883 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2021-08-26 07:33:44,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-26 07:33:44,884 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:44,884 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:44,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:45,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,097 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:45,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:45,097 INFO L82 PathProgramCache]: Analyzing trace with hash -625728149, now seen corresponding path program 2 times [2021-08-26 07:33:45,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:45,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770612024] [2021-08-26 07:33:45,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:45,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:45,104 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:45,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777929327] [2021-08-26 07:33:45,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:33:45,105 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:45,105 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) [2021-08-26 07:33:45,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-26 07:33:45,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:33:45,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:45,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-26 07:33:45,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:45,276 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:45,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:45,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770612024] [2021-08-26 07:33:45,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:45,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777929327] [2021-08-26 07:33:45,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777929327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:45,277 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:45,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-08-26 07:33:45,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401354062] [2021-08-26 07:33:45,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-26 07:33:45,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:45,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-26 07:33:45,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-26 07:33:45,278 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:45,314 INFO L93 Difference]: Finished difference Result 31 states and 34 transitions. [2021-08-26 07:33:45,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-26 07:33:45,314 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 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 21 [2021-08-26 07:33:45,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:45,314 INFO L225 Difference]: With dead ends: 31 [2021-08-26 07:33:45,315 INFO L226 Difference]: Without dead ends: 27 [2021-08-26 07:33:45,315 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 24.5ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-26 07:33:45,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-08-26 07:33:45,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2021-08-26 07:33:45,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 26 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 30 transitions. [2021-08-26 07:33:45,322 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 30 transitions. Word has length 21 [2021-08-26 07:33:45,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:45,322 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 30 transitions. [2021-08-26 07:33:45,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,323 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 30 transitions. [2021-08-26 07:33:45,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-26 07:33:45,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:45,323 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:45,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-08-26 07:33:45,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,524 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:45,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:45,525 INFO L82 PathProgramCache]: Analyzing trace with hash 256826265, now seen corresponding path program 3 times [2021-08-26 07:33:45,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:45,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218412530] [2021-08-26 07:33:45,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:45,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:45,531 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:45,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [428812925] [2021-08-26 07:33:45,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:33:45,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:45,533 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) [2021-08-26 07:33:45,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-26 07:33:45,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-26 07:33:45,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:45,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-26 07:33:45,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:45,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:45,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218412530] [2021-08-26 07:33:45,687 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:45,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428812925] [2021-08-26 07:33:45,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428812925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:45,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:45,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-26 07:33:45,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157235858] [2021-08-26 07:33:45,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-26 07:33:45,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:45,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-26 07:33:45,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-26 07:33:45,688 INFO L87 Difference]: Start difference. First operand 27 states and 30 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:45,722 INFO L93 Difference]: Finished difference Result 36 states and 40 transitions. [2021-08-26 07:33:45,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-26 07:33:45,723 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-26 07:33:45,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:45,724 INFO L225 Difference]: With dead ends: 36 [2021-08-26 07:33:45,724 INFO L226 Difference]: Without dead ends: 32 [2021-08-26 07:33:45,726 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 25.6ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-26 07:33:45,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-08-26 07:33:45,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-08-26 07:33:45,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.1612903225806452) internal successors, (36), 31 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2021-08-26 07:33:45,735 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 26 [2021-08-26 07:33:45,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:45,736 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2021-08-26 07:33:45,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2021-08-26 07:33:45,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-26 07:33:45,737 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:45,737 INFO L512 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:45,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:45,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,941 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:45,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:45,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1955278293, now seen corresponding path program 4 times [2021-08-26 07:33:45,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:45,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971583078] [2021-08-26 07:33:45,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:45,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:45,949 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:45,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988606948] [2021-08-26 07:33:45,949 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:33:45,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:45,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:45,950 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) [2021-08-26 07:33:45,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-26 07:33:46,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:33:46,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:46,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-26 07:33:46,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:46,159 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:46,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:46,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971583078] [2021-08-26 07:33:46,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:46,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988606948] [2021-08-26 07:33:46,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988606948] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:46,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:46,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-08-26 07:33:46,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319618661] [2021-08-26 07:33:46,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-26 07:33:46,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:46,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-26 07:33:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-08-26 07:33:46,161 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:46,226 INFO L93 Difference]: Finished difference Result 41 states and 46 transitions. [2021-08-26 07:33:46,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-26 07:33:46,226 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 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 31 [2021-08-26 07:33:46,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:46,227 INFO L225 Difference]: With dead ends: 41 [2021-08-26 07:33:46,227 INFO L226 Difference]: Without dead ends: 37 [2021-08-26 07:33:46,227 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 52.0ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-08-26 07:33:46,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-08-26 07:33:46,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-08-26 07:33:46,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1666666666666667) internal successors, (42), 36 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2021-08-26 07:33:46,230 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 31 [2021-08-26 07:33:46,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:46,230 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2021-08-26 07:33:46,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,230 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2021-08-26 07:33:46,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-26 07:33:46,231 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:46,231 INFO L512 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:46,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:46,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:46,445 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:46,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:46,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1615059239, now seen corresponding path program 5 times [2021-08-26 07:33:46,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:46,445 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836894676] [2021-08-26 07:33:46,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:46,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:46,452 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:46,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137877817] [2021-08-26 07:33:46,452 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:33:46,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:46,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:46,453 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) [2021-08-26 07:33:46,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-26 07:33:46,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-08-26 07:33:46,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:46,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-26 07:33:46,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:46,682 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:46,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:46,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836894676] [2021-08-26 07:33:46,682 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:46,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137877817] [2021-08-26 07:33:46,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137877817] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:46,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:46,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-26 07:33:46,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932865128] [2021-08-26 07:33:46,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-26 07:33:46,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-26 07:33:46,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-26 07:33:46,683 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:46,739 INFO L93 Difference]: Finished difference Result 46 states and 52 transitions. [2021-08-26 07:33:46,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-26 07:33:46,739 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2021-08-26 07:33:46,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:46,746 INFO L225 Difference]: With dead ends: 46 [2021-08-26 07:33:46,746 INFO L226 Difference]: Without dead ends: 42 [2021-08-26 07:33:46,746 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 54.8ms TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-08-26 07:33:46,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-08-26 07:33:46,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-08-26 07:33:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.170731707317073) internal successors, (48), 41 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2021-08-26 07:33:46,755 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 36 [2021-08-26 07:33:46,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:46,756 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2021-08-26 07:33:46,756 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:46,756 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2021-08-26 07:33:46,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-26 07:33:46,757 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:46,758 INFO L512 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:46,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:46,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-08-26 07:33:46,971 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:46,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:46,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1613459733, now seen corresponding path program 6 times [2021-08-26 07:33:46,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:46,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111097367] [2021-08-26 07:33:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:46,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:46,978 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:46,978 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181013955] [2021-08-26 07:33:46,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:33:46,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:46,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:46,979 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) [2021-08-26 07:33:46,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-26 07:33:47,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-08-26 07:33:47,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:47,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-26 07:33:47,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:47,243 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:47,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:47,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111097367] [2021-08-26 07:33:47,244 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:47,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181013955] [2021-08-26 07:33:47,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181013955] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:47,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:47,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-26 07:33:47,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035568907] [2021-08-26 07:33:47,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-26 07:33:47,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:47,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-26 07:33:47,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-08-26 07:33:47,245 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:47,311 INFO L93 Difference]: Finished difference Result 51 states and 58 transitions. [2021-08-26 07:33:47,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-26 07:33:47,311 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 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 41 [2021-08-26 07:33:47,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:47,312 INFO L225 Difference]: With dead ends: 51 [2021-08-26 07:33:47,312 INFO L226 Difference]: Without dead ends: 47 [2021-08-26 07:33:47,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 68.4ms TimeCoverageRelationStatistics Valid=92, Invalid=148, Unknown=0, NotChecked=0, Total=240 [2021-08-26 07:33:47,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-08-26 07:33:47,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2021-08-26 07:33:47,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 1.173913043478261) internal successors, (54), 46 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 54 transitions. [2021-08-26 07:33:47,316 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 54 transitions. Word has length 41 [2021-08-26 07:33:47,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:47,316 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 54 transitions. [2021-08-26 07:33:47,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 9 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,316 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 54 transitions. [2021-08-26 07:33:47,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-26 07:33:47,317 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:47,317 INFO L512 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:47,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:47,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-26 07:33:47,533 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:47,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:47,533 INFO L82 PathProgramCache]: Analyzing trace with hash -2055970279, now seen corresponding path program 7 times [2021-08-26 07:33:47,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:47,534 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214691331] [2021-08-26 07:33:47,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:47,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:47,541 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:47,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771423985] [2021-08-26 07:33:47,541 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:33:47,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:47,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:47,542 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) [2021-08-26 07:33:47,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-26 07:33:47,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:47,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-26 07:33:47,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:47,888 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:47,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:47,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214691331] [2021-08-26 07:33:47,888 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:47,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771423985] [2021-08-26 07:33:47,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771423985] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:47,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:47,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-08-26 07:33:47,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926908988] [2021-08-26 07:33:47,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-26 07:33:47,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:47,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-26 07:33:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-08-26 07:33:47,889 INFO L87 Difference]: Start difference. First operand 47 states and 54 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:47,961 INFO L93 Difference]: Finished difference Result 56 states and 64 transitions. [2021-08-26 07:33:47,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-26 07:33:47,962 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 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 46 [2021-08-26 07:33:47,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:47,962 INFO L225 Difference]: With dead ends: 56 [2021-08-26 07:33:47,962 INFO L226 Difference]: Without dead ends: 52 [2021-08-26 07:33:47,963 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 82.0ms TimeCoverageRelationStatistics Valid=117, Invalid=189, Unknown=0, NotChecked=0, Total=306 [2021-08-26 07:33:47,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-08-26 07:33:47,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-08-26 07:33:47,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.1764705882352942) internal successors, (60), 51 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2021-08-26 07:33:47,967 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 46 [2021-08-26 07:33:47,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:47,967 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2021-08-26 07:33:47,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:47,967 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2021-08-26 07:33:47,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-08-26 07:33:47,968 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:47,968 INFO L512 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:47,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:48,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-26 07:33:48,184 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:48,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:48,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1472242773, now seen corresponding path program 8 times [2021-08-26 07:33:48,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:48,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019615129] [2021-08-26 07:33:48,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:48,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:48,191 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:48,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941193302] [2021-08-26 07:33:48,191 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:33:48,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:48,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:48,194 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) [2021-08-26 07:33:48,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-26 07:33:48,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:33:48,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:48,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-26 07:33:48,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:48,515 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:48,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:48,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019615129] [2021-08-26 07:33:48,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:48,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941193302] [2021-08-26 07:33:48,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941193302] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:48,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:48,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-08-26 07:33:48,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965819409] [2021-08-26 07:33:48,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-26 07:33:48,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:48,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-26 07:33:48,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-08-26 07:33:48,516 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:48,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:48,614 INFO L93 Difference]: Finished difference Result 61 states and 70 transitions. [2021-08-26 07:33:48,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-26 07:33:48,614 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 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 51 [2021-08-26 07:33:48,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:48,615 INFO L225 Difference]: With dead ends: 61 [2021-08-26 07:33:48,615 INFO L226 Difference]: Without dead ends: 57 [2021-08-26 07:33:48,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 98.3ms TimeCoverageRelationStatistics Valid=145, Invalid=235, Unknown=0, NotChecked=0, Total=380 [2021-08-26 07:33:48,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-08-26 07:33:48,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-08-26 07:33:48,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1785714285714286) internal successors, (66), 56 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:48,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 66 transitions. [2021-08-26 07:33:48,619 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 66 transitions. Word has length 51 [2021-08-26 07:33:48,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:48,619 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 66 transitions. [2021-08-26 07:33:48,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:48,619 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 66 transitions. [2021-08-26 07:33:48,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-26 07:33:48,620 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:48,620 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:48,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:48,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-26 07:33:48,833 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:48,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:48,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1819570855, now seen corresponding path program 9 times [2021-08-26 07:33:48,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:48,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879708053] [2021-08-26 07:33:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:48,833 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:48,839 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:48,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1001031886] [2021-08-26 07:33:48,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:33:48,840 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:48,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:48,846 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) [2021-08-26 07:33:48,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-26 07:33:49,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-08-26 07:33:49,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:49,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-26 07:33:49,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:49,254 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:49,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:49,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879708053] [2021-08-26 07:33:49,255 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:49,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001031886] [2021-08-26 07:33:49,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001031886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:49,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:49,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-08-26 07:33:49,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065292148] [2021-08-26 07:33:49,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-26 07:33:49,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:49,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-26 07:33:49,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-08-26 07:33:49,256 INFO L87 Difference]: Start difference. First operand 57 states and 66 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:49,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:49,352 INFO L93 Difference]: Finished difference Result 66 states and 76 transitions. [2021-08-26 07:33:49,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-26 07:33:49,352 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 0 states have call successors, (0), 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 56 [2021-08-26 07:33:49,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:49,353 INFO L225 Difference]: With dead ends: 66 [2021-08-26 07:33:49,353 INFO L226 Difference]: Without dead ends: 62 [2021-08-26 07:33:49,353 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 116.8ms TimeCoverageRelationStatistics Valid=176, Invalid=286, Unknown=0, NotChecked=0, Total=462 [2021-08-26 07:33:49,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-08-26 07:33:49,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2021-08-26 07:33:49,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.180327868852459) internal successors, (72), 61 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:49,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2021-08-26 07:33:49,357 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 56 [2021-08-26 07:33:49,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:49,357 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2021-08-26 07:33:49,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:49,357 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2021-08-26 07:33:49,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-08-26 07:33:49,358 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:49,358 INFO L512 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:49,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:49,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-26 07:33:49,575 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:49,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:49,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1641990037, now seen corresponding path program 10 times [2021-08-26 07:33:49,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:49,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795664653] [2021-08-26 07:33:49,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:49,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:49,582 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:49,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1995945305] [2021-08-26 07:33:49,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:33:49,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:49,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:49,588 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) [2021-08-26 07:33:49,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-26 07:33:49,767 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:33:49,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:49,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-26 07:33:49,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:49,999 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:49,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:49,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795664653] [2021-08-26 07:33:49,999 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:49,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995945305] [2021-08-26 07:33:49,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995945305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:49,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:49,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-08-26 07:33:50,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925382104] [2021-08-26 07:33:50,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-26 07:33:50,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:50,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-26 07:33:50,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2021-08-26 07:33:50,001 INFO L87 Difference]: Start difference. First operand 62 states and 72 transitions. Second operand has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:50,110 INFO L93 Difference]: Finished difference Result 71 states and 82 transitions. [2021-08-26 07:33:50,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-26 07:33:50,110 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 0 states have call successors, (0), 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 61 [2021-08-26 07:33:50,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:50,111 INFO L225 Difference]: With dead ends: 71 [2021-08-26 07:33:50,111 INFO L226 Difference]: Without dead ends: 67 [2021-08-26 07:33:50,111 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 129.2ms TimeCoverageRelationStatistics Valid=210, Invalid=342, Unknown=0, NotChecked=0, Total=552 [2021-08-26 07:33:50,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-08-26 07:33:50,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2021-08-26 07:33:50,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.1818181818181819) internal successors, (78), 66 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 78 transitions. [2021-08-26 07:33:50,122 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 78 transitions. Word has length 61 [2021-08-26 07:33:50,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:50,122 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 78 transitions. [2021-08-26 07:33:50,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.357142857142857) internal successors, (61), 13 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,122 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 78 transitions. [2021-08-26 07:33:50,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-08-26 07:33:50,122 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:50,123 INFO L512 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:50,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:50,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-26 07:33:50,338 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:50,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:50,338 INFO L82 PathProgramCache]: Analyzing trace with hash -736778087, now seen corresponding path program 11 times [2021-08-26 07:33:50,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:50,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704429862] [2021-08-26 07:33:50,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:50,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:50,354 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:50,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522056201] [2021-08-26 07:33:50,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:33:50,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:50,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:50,359 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) [2021-08-26 07:33:50,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-26 07:33:50,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-26 07:33:50,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:50,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-26 07:33:50,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:50,857 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 0 proven. 297 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:50,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:50,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704429862] [2021-08-26 07:33:50,857 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:50,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522056201] [2021-08-26 07:33:50,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522056201] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:50,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:50,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-08-26 07:33:50,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327341066] [2021-08-26 07:33:50,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-26 07:33:50,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:50,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-26 07:33:50,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-08-26 07:33:50,858 INFO L87 Difference]: Start difference. First operand 67 states and 78 transitions. Second operand has 15 states, 15 states have (on average 4.4) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:50,982 INFO L93 Difference]: Finished difference Result 76 states and 88 transitions. [2021-08-26 07:33:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-26 07:33:50,983 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 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 66 [2021-08-26 07:33:50,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:50,983 INFO L225 Difference]: With dead ends: 76 [2021-08-26 07:33:50,983 INFO L226 Difference]: Without dead ends: 72 [2021-08-26 07:33:50,984 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 157.8ms TimeCoverageRelationStatistics Valid=247, Invalid=403, Unknown=0, NotChecked=0, Total=650 [2021-08-26 07:33:50,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-08-26 07:33:50,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2021-08-26 07:33:50,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 71 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 84 transitions. [2021-08-26 07:33:50,987 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 84 transitions. Word has length 66 [2021-08-26 07:33:50,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:50,987 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 84 transitions. [2021-08-26 07:33:50,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.4) internal successors, (66), 14 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:50,987 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 84 transitions. [2021-08-26 07:33:50,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-08-26 07:33:50,988 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:50,988 INFO L512 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:51,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:51,197 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:51,204 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:51,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:51,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1545198293, now seen corresponding path program 12 times [2021-08-26 07:33:51,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:51,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455964647] [2021-08-26 07:33:51,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:51,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:51,223 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:51,223 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1716605536] [2021-08-26 07:33:51,223 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:33:51,223 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:51,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:51,224 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) [2021-08-26 07:33:51,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-26 07:33:51,466 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2021-08-26 07:33:51,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:51,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-26 07:33:51,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:51,745 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:51,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:51,745 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455964647] [2021-08-26 07:33:51,745 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:51,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716605536] [2021-08-26 07:33:51,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716605536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:51,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:51,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-08-26 07:33:51,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505557122] [2021-08-26 07:33:51,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-26 07:33:51,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:51,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-26 07:33:51,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-08-26 07:33:51,747 INFO L87 Difference]: Start difference. First operand 72 states and 84 transitions. Second operand has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:51,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:51,895 INFO L93 Difference]: Finished difference Result 81 states and 94 transitions. [2021-08-26 07:33:51,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-26 07:33:51,896 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 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 71 [2021-08-26 07:33:51,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:51,896 INFO L225 Difference]: With dead ends: 81 [2021-08-26 07:33:51,896 INFO L226 Difference]: Without dead ends: 77 [2021-08-26 07:33:51,897 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 158.5ms TimeCoverageRelationStatistics Valid=287, Invalid=469, Unknown=0, NotChecked=0, Total=756 [2021-08-26 07:33:51,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-08-26 07:33:51,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-08-26 07:33:51,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.1842105263157894) internal successors, (90), 76 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 90 transitions. [2021-08-26 07:33:51,900 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 90 transitions. Word has length 71 [2021-08-26 07:33:51,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:51,900 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 90 transitions. [2021-08-26 07:33:51,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.4375) internal successors, (71), 15 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:51,900 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 90 transitions. [2021-08-26 07:33:51,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-08-26 07:33:51,900 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:51,900 INFO L512 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:51,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:52,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-26 07:33:52,113 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:52,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:52,113 INFO L82 PathProgramCache]: Analyzing trace with hash -936987687, now seen corresponding path program 13 times [2021-08-26 07:33:52,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:52,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609080813] [2021-08-26 07:33:52,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:52,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:52,119 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:52,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1233431364] [2021-08-26 07:33:52,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:33:52,119 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:52,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:52,120 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) [2021-08-26 07:33:52,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-26 07:33:52,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:52,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-26 07:33:52,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:52,677 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 0 proven. 416 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:52,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:52,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609080813] [2021-08-26 07:33:52,677 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:52,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233431364] [2021-08-26 07:33:52,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233431364] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:52,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:52,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-08-26 07:33:52,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857370646] [2021-08-26 07:33:52,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-26 07:33:52,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:52,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-26 07:33:52,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2021-08-26 07:33:52,680 INFO L87 Difference]: Start difference. First operand 77 states and 90 transitions. Second operand has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:52,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:52,816 INFO L93 Difference]: Finished difference Result 86 states and 100 transitions. [2021-08-26 07:33:52,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-26 07:33:52,817 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 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 76 [2021-08-26 07:33:52,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:52,817 INFO L225 Difference]: With dead ends: 86 [2021-08-26 07:33:52,817 INFO L226 Difference]: Without dead ends: 82 [2021-08-26 07:33:52,819 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 188.6ms TimeCoverageRelationStatistics Valid=330, Invalid=540, Unknown=0, NotChecked=0, Total=870 [2021-08-26 07:33:52,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-08-26 07:33:52,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2021-08-26 07:33:52,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.1851851851851851) internal successors, (96), 81 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:52,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2021-08-26 07:33:52,822 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 76 [2021-08-26 07:33:52,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:52,822 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2021-08-26 07:33:52,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 16 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:52,823 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2021-08-26 07:33:52,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-08-26 07:33:52,823 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:52,823 INFO L512 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:52,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:53,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-26 07:33:53,037 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:53,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:53,037 INFO L82 PathProgramCache]: Analyzing trace with hash -990240277, now seen corresponding path program 14 times [2021-08-26 07:33:53,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:53,038 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613160175] [2021-08-26 07:33:53,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:53,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:53,043 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:53,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [403668884] [2021-08-26 07:33:53,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:33:53,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:53,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:53,045 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) [2021-08-26 07:33:53,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-26 07:33:53,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:33:53,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:53,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-26 07:33:53,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:53,659 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:53,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:53,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613160175] [2021-08-26 07:33:53,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:53,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403668884] [2021-08-26 07:33:53,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403668884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:53,659 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:53,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-08-26 07:33:53,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214137609] [2021-08-26 07:33:53,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-26 07:33:53,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:53,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-26 07:33:53,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-08-26 07:33:53,661 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:53,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:53,832 INFO L93 Difference]: Finished difference Result 91 states and 106 transitions. [2021-08-26 07:33:53,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-26 07:33:53,833 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 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 81 [2021-08-26 07:33:53,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:53,833 INFO L225 Difference]: With dead ends: 91 [2021-08-26 07:33:53,833 INFO L226 Difference]: Without dead ends: 87 [2021-08-26 07:33:53,834 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 221.6ms TimeCoverageRelationStatistics Valid=376, Invalid=616, Unknown=0, NotChecked=0, Total=992 [2021-08-26 07:33:53,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-08-26 07:33:53,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2021-08-26 07:33:53,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 1.186046511627907) internal successors, (102), 86 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:53,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 102 transitions. [2021-08-26 07:33:53,837 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 102 transitions. Word has length 81 [2021-08-26 07:33:53,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:53,837 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 102 transitions. [2021-08-26 07:33:53,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.5) internal successors, (81), 17 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:53,837 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 102 transitions. [2021-08-26 07:33:53,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-08-26 07:33:53,837 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:53,837 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:53,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:54,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-26 07:33:54,045 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:54,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:54,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1479364839, now seen corresponding path program 15 times [2021-08-26 07:33:54,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:54,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523523864] [2021-08-26 07:33:54,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:54,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:54,051 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:54,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985945967] [2021-08-26 07:33:54,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:33:54,051 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:54,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:54,052 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) [2021-08-26 07:33:54,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-26 07:33:54,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-08-26 07:33:54,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:54,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-26 07:33:54,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:54,754 INFO L134 CoverageAnalysis]: Checked inductivity of 555 backedges. 0 proven. 555 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:54,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:54,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523523864] [2021-08-26 07:33:54,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:54,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985945967] [2021-08-26 07:33:54,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985945967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:54,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:54,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-08-26 07:33:54,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517065807] [2021-08-26 07:33:54,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-26 07:33:54,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:54,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-26 07:33:54,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2021-08-26 07:33:54,756 INFO L87 Difference]: Start difference. First operand 87 states and 102 transitions. Second operand has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:54,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:54,921 INFO L93 Difference]: Finished difference Result 96 states and 112 transitions. [2021-08-26 07:33:54,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-26 07:33:54,921 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 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 86 [2021-08-26 07:33:54,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:54,922 INFO L225 Difference]: With dead ends: 96 [2021-08-26 07:33:54,922 INFO L226 Difference]: Without dead ends: 92 [2021-08-26 07:33:54,922 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 237.0ms TimeCoverageRelationStatistics Valid=425, Invalid=697, Unknown=0, NotChecked=0, Total=1122 [2021-08-26 07:33:54,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-08-26 07:33:54,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-08-26 07:33:54,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.1868131868131868) internal successors, (108), 91 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:54,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 108 transitions. [2021-08-26 07:33:54,926 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 108 transitions. Word has length 86 [2021-08-26 07:33:54,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:54,926 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 108 transitions. [2021-08-26 07:33:54,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 18 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:54,926 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 108 transitions. [2021-08-26 07:33:54,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-08-26 07:33:54,926 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:54,926 INFO L512 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:54,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:55,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:55,144 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:55,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:55,145 INFO L82 PathProgramCache]: Analyzing trace with hash -1245106517, now seen corresponding path program 16 times [2021-08-26 07:33:55,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:55,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181793426] [2021-08-26 07:33:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:55,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:55,150 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:55,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777019564] [2021-08-26 07:33:55,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:33:55,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:55,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:55,151 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) [2021-08-26 07:33:55,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-26 07:33:55,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:33:55,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:55,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-26 07:33:55,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:55,887 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:55,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:55,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181793426] [2021-08-26 07:33:55,888 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:55,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777019564] [2021-08-26 07:33:55,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777019564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:55,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:55,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-08-26 07:33:55,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328407502] [2021-08-26 07:33:55,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-26 07:33:55,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:55,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-26 07:33:55,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-08-26 07:33:55,889 INFO L87 Difference]: Start difference. First operand 92 states and 108 transitions. Second operand has 20 states, 20 states have (on average 4.55) internal successors, (91), 19 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:56,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:56,080 INFO L93 Difference]: Finished difference Result 101 states and 118 transitions. [2021-08-26 07:33:56,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-26 07:33:56,088 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 19 states have internal predecessors, (91), 0 states have call successors, (0), 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 91 [2021-08-26 07:33:56,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:56,088 INFO L225 Difference]: With dead ends: 101 [2021-08-26 07:33:56,088 INFO L226 Difference]: Without dead ends: 97 [2021-08-26 07:33:56,089 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 277.1ms TimeCoverageRelationStatistics Valid=477, Invalid=783, Unknown=0, NotChecked=0, Total=1260 [2021-08-26 07:33:56,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-08-26 07:33:56,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2021-08-26 07:33:56,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 1.1875) internal successors, (114), 96 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:56,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 114 transitions. [2021-08-26 07:33:56,092 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 114 transitions. Word has length 91 [2021-08-26 07:33:56,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:56,092 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 114 transitions. [2021-08-26 07:33:56,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.55) internal successors, (91), 19 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:56,092 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 114 transitions. [2021-08-26 07:33:56,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-08-26 07:33:56,093 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:56,093 INFO L512 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:56,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:56,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:56,293 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:56,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:56,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1574069671, now seen corresponding path program 17 times [2021-08-26 07:33:56,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:56,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480262159] [2021-08-26 07:33:56,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:56,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:56,299 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:56,299 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788207873] [2021-08-26 07:33:56,299 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:33:56,299 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:56,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:56,300 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) [2021-08-26 07:33:56,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-26 07:33:56,697 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2021-08-26 07:33:56,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:56,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-26 07:33:56,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 714 backedges. 0 proven. 714 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:57,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:57,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480262159] [2021-08-26 07:33:57,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:57,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788207873] [2021-08-26 07:33:57,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788207873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:57,089 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:57,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-08-26 07:33:57,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54893172] [2021-08-26 07:33:57,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-26 07:33:57,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-26 07:33:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-08-26 07:33:57,090 INFO L87 Difference]: Start difference. First operand 97 states and 114 transitions. Second operand has 21 states, 21 states have (on average 4.571428571428571) internal successors, (96), 20 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:57,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:57,290 INFO L93 Difference]: Finished difference Result 106 states and 124 transitions. [2021-08-26 07:33:57,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-26 07:33:57,290 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.571428571428571) internal successors, (96), 20 states have internal predecessors, (96), 0 states have call successors, (0), 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 96 [2021-08-26 07:33:57,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:57,291 INFO L225 Difference]: With dead ends: 106 [2021-08-26 07:33:57,291 INFO L226 Difference]: Without dead ends: 102 [2021-08-26 07:33:57,291 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 287.1ms TimeCoverageRelationStatistics Valid=532, Invalid=874, Unknown=0, NotChecked=0, Total=1406 [2021-08-26 07:33:57,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-08-26 07:33:57,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-08-26 07:33:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 1.188118811881188) internal successors, (120), 101 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:57,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 120 transitions. [2021-08-26 07:33:57,294 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 120 transitions. Word has length 96 [2021-08-26 07:33:57,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:57,295 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 120 transitions. [2021-08-26 07:33:57,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.571428571428571) internal successors, (96), 20 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:57,295 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 120 transitions. [2021-08-26 07:33:57,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-08-26 07:33:57,295 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:57,295 INFO L512 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:57,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-26 07:33:57,504 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-26 07:33:57,505 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:57,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:57,505 INFO L82 PathProgramCache]: Analyzing trace with hash -1816179861, now seen corresponding path program 18 times [2021-08-26 07:33:57,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:57,505 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260646991] [2021-08-26 07:33:57,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:57,505 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:57,511 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:57,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749389312] [2021-08-26 07:33:57,511 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:33:57,511 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:57,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:57,512 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) [2021-08-26 07:33:57,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-26 07:33:57,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2021-08-26 07:33:57,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:33:57,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 39 conjunts are in the unsatisfiable core [2021-08-26 07:33:57,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:58,419 INFO L134 CoverageAnalysis]: Checked inductivity of 801 backedges. 0 proven. 801 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:58,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:58,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260646991] [2021-08-26 07:33:58,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:58,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749389312] [2021-08-26 07:33:58,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749389312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:58,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:58,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-08-26 07:33:58,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519606065] [2021-08-26 07:33:58,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-26 07:33:58,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:58,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-26 07:33:58,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-08-26 07:33:58,420 INFO L87 Difference]: Start difference. First operand 102 states and 120 transitions. Second operand has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:58,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:33:58,649 INFO L93 Difference]: Finished difference Result 111 states and 130 transitions. [2021-08-26 07:33:58,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-26 07:33:58,650 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 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 101 [2021-08-26 07:33:58,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:33:58,650 INFO L225 Difference]: With dead ends: 111 [2021-08-26 07:33:58,650 INFO L226 Difference]: Without dead ends: 107 [2021-08-26 07:33:58,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 349.6ms TimeCoverageRelationStatistics Valid=590, Invalid=970, Unknown=0, NotChecked=0, Total=1560 [2021-08-26 07:33:58,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-08-26 07:33:58,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2021-08-26 07:33:58,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 106 states have (on average 1.1886792452830188) internal successors, (126), 106 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:58,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 126 transitions. [2021-08-26 07:33:58,654 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 126 transitions. Word has length 101 [2021-08-26 07:33:58,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:33:58,654 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 126 transitions. [2021-08-26 07:33:58,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.590909090909091) internal successors, (101), 21 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:33:58,654 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 126 transitions. [2021-08-26 07:33:58,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-26 07:33:58,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:33:58,655 INFO L512 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:33:58,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-08-26 07:33:58,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-26 07:33:58,857 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:33:58,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:33:58,857 INFO L82 PathProgramCache]: Analyzing trace with hash 491484569, now seen corresponding path program 19 times [2021-08-26 07:33:58,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:33:58,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586549067] [2021-08-26 07:33:58,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:33:58,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:33:58,872 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:33:58,872 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740348293] [2021-08-26 07:33:58,872 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:33:58,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:33:58,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:33:58,877 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) [2021-08-26 07:33:58,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-26 07:33:59,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:33:59,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-26 07:33:59,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:33:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 0 proven. 893 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:33:59,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:33:59,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586549067] [2021-08-26 07:33:59,800 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:33:59,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740348293] [2021-08-26 07:33:59,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740348293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:33:59,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:33:59,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2021-08-26 07:33:59,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992802225] [2021-08-26 07:33:59,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-26 07:33:59,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:33:59,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-26 07:33:59,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2021-08-26 07:33:59,802 INFO L87 Difference]: Start difference. First operand 107 states and 126 transitions. Second operand has 23 states, 23 states have (on average 4.608695652173913) internal successors, (106), 22 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:00,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:00,059 INFO L93 Difference]: Finished difference Result 116 states and 136 transitions. [2021-08-26 07:34:00,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-26 07:34:00,060 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.608695652173913) internal successors, (106), 22 states have internal predecessors, (106), 0 states have call successors, (0), 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 106 [2021-08-26 07:34:00,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:00,060 INFO L225 Difference]: With dead ends: 116 [2021-08-26 07:34:00,061 INFO L226 Difference]: Without dead ends: 112 [2021-08-26 07:34:00,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 363.3ms TimeCoverageRelationStatistics Valid=651, Invalid=1071, Unknown=0, NotChecked=0, Total=1722 [2021-08-26 07:34:00,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-08-26 07:34:00,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-08-26 07:34:00,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 1.1891891891891893) internal successors, (132), 111 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 132 transitions. [2021-08-26 07:34:00,072 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 132 transitions. Word has length 106 [2021-08-26 07:34:00,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:00,072 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 132 transitions. [2021-08-26 07:34:00,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.608695652173913) internal successors, (106), 22 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:00,072 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 132 transitions. [2021-08-26 07:34:00,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-08-26 07:34:00,072 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:00,072 INFO L512 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:00,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:00,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:00,281 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:00,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:00,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1521977301, now seen corresponding path program 20 times [2021-08-26 07:34:00,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:00,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656243589] [2021-08-26 07:34:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:00,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:00,291 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:00,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968854367] [2021-08-26 07:34:00,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:34:00,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:00,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:00,292 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) [2021-08-26 07:34:00,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-26 07:34:00,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:34:00,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:00,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-26 07:34:00,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:01,347 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:01,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:01,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656243589] [2021-08-26 07:34:01,348 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:01,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968854367] [2021-08-26 07:34:01,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968854367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:01,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:01,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2021-08-26 07:34:01,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884551918] [2021-08-26 07:34:01,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-26 07:34:01,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:01,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-26 07:34:01,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2021-08-26 07:34:01,349 INFO L87 Difference]: Start difference. First operand 112 states and 132 transitions. Second operand has 24 states, 24 states have (on average 4.625) internal successors, (111), 23 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:01,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:01,639 INFO L93 Difference]: Finished difference Result 121 states and 142 transitions. [2021-08-26 07:34:01,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-26 07:34:01,640 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.625) internal successors, (111), 23 states have internal predecessors, (111), 0 states have call successors, (0), 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 111 [2021-08-26 07:34:01,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:01,640 INFO L225 Difference]: With dead ends: 121 [2021-08-26 07:34:01,640 INFO L226 Difference]: Without dead ends: 117 [2021-08-26 07:34:01,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 425.3ms TimeCoverageRelationStatistics Valid=715, Invalid=1177, Unknown=0, NotChecked=0, Total=1892 [2021-08-26 07:34:01,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-08-26 07:34:01,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2021-08-26 07:34:01,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 1.1896551724137931) internal successors, (138), 116 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 138 transitions. [2021-08-26 07:34:01,645 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 138 transitions. Word has length 111 [2021-08-26 07:34:01,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:01,645 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 138 transitions. [2021-08-26 07:34:01,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.625) internal successors, (111), 23 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:01,645 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 138 transitions. [2021-08-26 07:34:01,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-08-26 07:34:01,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:01,645 INFO L512 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:01,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-08-26 07:34:01,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:01,846 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:01,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:01,846 INFO L82 PathProgramCache]: Analyzing trace with hash -163561255, now seen corresponding path program 21 times [2021-08-26 07:34:01,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:01,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103999380] [2021-08-26 07:34:01,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:01,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:01,852 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:01,853 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988458944] [2021-08-26 07:34:01,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:34:01,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:01,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:01,857 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) [2021-08-26 07:34:01,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-26 07:34:02,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2021-08-26 07:34:02,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:02,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 45 conjunts are in the unsatisfiable core [2021-08-26 07:34:02,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:02,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1092 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:02,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:02,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103999380] [2021-08-26 07:34:02,912 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:02,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988458944] [2021-08-26 07:34:02,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988458944] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:02,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:02,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2021-08-26 07:34:02,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799478675] [2021-08-26 07:34:02,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-26 07:34:02,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:02,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-26 07:34:02,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2021-08-26 07:34:02,913 INFO L87 Difference]: Start difference. First operand 117 states and 138 transitions. Second operand has 25 states, 25 states have (on average 4.64) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:03,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:03,197 INFO L93 Difference]: Finished difference Result 126 states and 148 transitions. [2021-08-26 07:34:03,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-26 07:34:03,199 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.64) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 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 116 [2021-08-26 07:34:03,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:03,199 INFO L225 Difference]: With dead ends: 126 [2021-08-26 07:34:03,199 INFO L226 Difference]: Without dead ends: 122 [2021-08-26 07:34:03,200 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 413.0ms TimeCoverageRelationStatistics Valid=782, Invalid=1288, Unknown=0, NotChecked=0, Total=2070 [2021-08-26 07:34:03,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-26 07:34:03,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-08-26 07:34:03,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.1900826446280992) internal successors, (144), 121 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:03,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 144 transitions. [2021-08-26 07:34:03,205 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 144 transitions. Word has length 116 [2021-08-26 07:34:03,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:03,205 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 144 transitions. [2021-08-26 07:34:03,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.64) internal successors, (116), 24 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:03,205 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 144 transitions. [2021-08-26 07:34:03,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-08-26 07:34:03,206 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:03,206 INFO L512 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:03,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:03,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-08-26 07:34:03,421 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:03,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:03,421 INFO L82 PathProgramCache]: Analyzing trace with hash 433108203, now seen corresponding path program 22 times [2021-08-26 07:34:03,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:03,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752135018] [2021-08-26 07:34:03,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:03,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:03,428 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:03,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [219442962] [2021-08-26 07:34:03,428 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:34:03,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:03,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:03,429 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) [2021-08-26 07:34:03,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-26 07:34:03,971 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:34:03,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:03,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-26 07:34:03,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1199 backedges. 0 proven. 1199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:04,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:04,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752135018] [2021-08-26 07:34:04,491 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:04,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219442962] [2021-08-26 07:34:04,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219442962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:04,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:04,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2021-08-26 07:34:04,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283332919] [2021-08-26 07:34:04,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-26 07:34:04,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:04,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-26 07:34:04,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=348, Unknown=0, NotChecked=0, Total=650 [2021-08-26 07:34:04,493 INFO L87 Difference]: Start difference. First operand 122 states and 144 transitions. Second operand has 26 states, 26 states have (on average 4.653846153846154) internal successors, (121), 25 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:04,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:04,796 INFO L93 Difference]: Finished difference Result 131 states and 154 transitions. [2021-08-26 07:34:04,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-26 07:34:04,796 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.653846153846154) internal successors, (121), 25 states have internal predecessors, (121), 0 states have call successors, (0), 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 121 [2021-08-26 07:34:04,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:04,796 INFO L225 Difference]: With dead ends: 131 [2021-08-26 07:34:04,797 INFO L226 Difference]: Without dead ends: 127 [2021-08-26 07:34:04,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 447.4ms TimeCoverageRelationStatistics Valid=852, Invalid=1404, Unknown=0, NotChecked=0, Total=2256 [2021-08-26 07:34:04,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2021-08-26 07:34:04,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2021-08-26 07:34:04,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.1904761904761905) internal successors, (150), 126 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:04,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 150 transitions. [2021-08-26 07:34:04,801 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 150 transitions. Word has length 121 [2021-08-26 07:34:04,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:04,801 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 150 transitions. [2021-08-26 07:34:04,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.653846153846154) internal successors, (121), 25 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:04,801 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 150 transitions. [2021-08-26 07:34:04,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-08-26 07:34:04,801 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:04,801 INFO L512 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:04,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:05,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-26 07:34:05,002 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:05,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:05,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1054868455, now seen corresponding path program 23 times [2021-08-26 07:34:05,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:05,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760567773] [2021-08-26 07:34:05,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:05,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:05,012 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:05,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [916148826] [2021-08-26 07:34:05,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:34:05,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:05,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:05,015 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) [2021-08-26 07:34:05,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-26 07:34:05,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2021-08-26 07:34:05,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:05,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 49 conjunts are in the unsatisfiable core [2021-08-26 07:34:05,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:06,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1311 backedges. 0 proven. 1311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:06,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:06,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760567773] [2021-08-26 07:34:06,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:06,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916148826] [2021-08-26 07:34:06,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916148826] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:06,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:06,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-08-26 07:34:06,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254609965] [2021-08-26 07:34:06,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-26 07:34:06,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:06,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-26 07:34:06,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2021-08-26 07:34:06,187 INFO L87 Difference]: Start difference. First operand 127 states and 150 transitions. Second operand has 27 states, 27 states have (on average 4.666666666666667) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:06,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:06,486 INFO L93 Difference]: Finished difference Result 136 states and 160 transitions. [2021-08-26 07:34:06,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-26 07:34:06,487 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.666666666666667) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 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 126 [2021-08-26 07:34:06,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:06,496 INFO L225 Difference]: With dead ends: 136 [2021-08-26 07:34:06,496 INFO L226 Difference]: Without dead ends: 132 [2021-08-26 07:34:06,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 459.1ms TimeCoverageRelationStatistics Valid=925, Invalid=1525, Unknown=0, NotChecked=0, Total=2450 [2021-08-26 07:34:06,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-26 07:34:06,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-08-26 07:34:06,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 1.1908396946564885) internal successors, (156), 131 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:06,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 156 transitions. [2021-08-26 07:34:06,500 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 156 transitions. Word has length 126 [2021-08-26 07:34:06,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:06,500 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 156 transitions. [2021-08-26 07:34:06,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.666666666666667) internal successors, (126), 26 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:06,500 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 156 transitions. [2021-08-26 07:34:06,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-08-26 07:34:06,501 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:06,501 INFO L512 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:06,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:06,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-26 07:34:06,710 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:06,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:06,710 INFO L82 PathProgramCache]: Analyzing trace with hash -909901397, now seen corresponding path program 24 times [2021-08-26 07:34:06,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:06,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730125137] [2021-08-26 07:34:06,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:06,710 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:06,717 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:06,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703941243] [2021-08-26 07:34:06,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:34:06,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:06,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:06,718 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) [2021-08-26 07:34:06,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-26 07:34:07,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2021-08-26 07:34:07,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:07,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 51 conjunts are in the unsatisfiable core [2021-08-26 07:34:07,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:08,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1428 backedges. 0 proven. 1428 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:08,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:08,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730125137] [2021-08-26 07:34:08,008 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:08,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703941243] [2021-08-26 07:34:08,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703941243] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:08,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:08,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2021-08-26 07:34:08,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020212880] [2021-08-26 07:34:08,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-26 07:34:08,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:08,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-26 07:34:08,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2021-08-26 07:34:08,009 INFO L87 Difference]: Start difference. First operand 132 states and 156 transitions. Second operand has 28 states, 28 states have (on average 4.678571428571429) internal successors, (131), 27 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:08,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:08,359 INFO L93 Difference]: Finished difference Result 141 states and 166 transitions. [2021-08-26 07:34:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-26 07:34:08,360 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 4.678571428571429) internal successors, (131), 27 states have internal predecessors, (131), 0 states have call successors, (0), 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 131 [2021-08-26 07:34:08,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:08,361 INFO L225 Difference]: With dead ends: 141 [2021-08-26 07:34:08,361 INFO L226 Difference]: Without dead ends: 137 [2021-08-26 07:34:08,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 520.9ms TimeCoverageRelationStatistics Valid=1001, Invalid=1651, Unknown=0, NotChecked=0, Total=2652 [2021-08-26 07:34:08,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-08-26 07:34:08,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2021-08-26 07:34:08,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 1.1911764705882353) internal successors, (162), 136 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:08,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 162 transitions. [2021-08-26 07:34:08,366 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 162 transitions. Word has length 131 [2021-08-26 07:34:08,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:08,366 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 162 transitions. [2021-08-26 07:34:08,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.678571428571429) internal successors, (131), 27 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:08,366 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 162 transitions. [2021-08-26 07:34:08,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-08-26 07:34:08,367 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:08,367 INFO L512 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:08,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-26 07:34:08,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-26 07:34:08,575 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:08,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:08,576 INFO L82 PathProgramCache]: Analyzing trace with hash 150906713, now seen corresponding path program 25 times [2021-08-26 07:34:08,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:08,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173988229] [2021-08-26 07:34:08,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:08,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:08,582 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:08,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314950025] [2021-08-26 07:34:08,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:34:08,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:08,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:08,585 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) [2021-08-26 07:34:08,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-26 07:34:09,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:34:09,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 53 conjunts are in the unsatisfiable core [2021-08-26 07:34:09,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:09,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 0 proven. 1550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:09,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:09,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173988229] [2021-08-26 07:34:09,892 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:09,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314950025] [2021-08-26 07:34:09,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314950025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:09,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:09,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2021-08-26 07:34:09,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370772857] [2021-08-26 07:34:09,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-26 07:34:09,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:09,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-26 07:34:09,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-08-26 07:34:09,893 INFO L87 Difference]: Start difference. First operand 137 states and 162 transitions. Second operand has 29 states, 29 states have (on average 4.689655172413793) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:10,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:10,265 INFO L93 Difference]: Finished difference Result 146 states and 172 transitions. [2021-08-26 07:34:10,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-26 07:34:10,265 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.689655172413793) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 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 136 [2021-08-26 07:34:10,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:10,266 INFO L225 Difference]: With dead ends: 146 [2021-08-26 07:34:10,266 INFO L226 Difference]: Without dead ends: 142 [2021-08-26 07:34:10,266 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 564.6ms TimeCoverageRelationStatistics Valid=1080, Invalid=1782, Unknown=0, NotChecked=0, Total=2862 [2021-08-26 07:34:10,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-08-26 07:34:10,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2021-08-26 07:34:10,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 1.1914893617021276) internal successors, (168), 141 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:10,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 168 transitions. [2021-08-26 07:34:10,271 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 168 transitions. Word has length 136 [2021-08-26 07:34:10,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:10,272 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 168 transitions. [2021-08-26 07:34:10,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.689655172413793) internal successors, (136), 28 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:10,272 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 168 transitions. [2021-08-26 07:34:10,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-08-26 07:34:10,272 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:10,272 INFO L512 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:10,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-08-26 07:34:10,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-26 07:34:10,473 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:10,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:10,473 INFO L82 PathProgramCache]: Analyzing trace with hash -158441877, now seen corresponding path program 26 times [2021-08-26 07:34:10,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:10,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654676080] [2021-08-26 07:34:10,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:10,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:10,480 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:10,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954188989] [2021-08-26 07:34:10,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:34:10,481 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:10,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:10,483 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) [2021-08-26 07:34:10,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-26 07:34:11,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:34:11,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:11,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 55 conjunts are in the unsatisfiable core [2021-08-26 07:34:11,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1677 backedges. 0 proven. 1677 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:11,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:11,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654676080] [2021-08-26 07:34:11,828 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:11,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954188989] [2021-08-26 07:34:11,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954188989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:11,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:11,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2021-08-26 07:34:11,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351390961] [2021-08-26 07:34:11,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-26 07:34:11,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:11,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-26 07:34:11,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2021-08-26 07:34:11,829 INFO L87 Difference]: Start difference. First operand 142 states and 168 transitions. Second operand has 30 states, 30 states have (on average 4.7) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:12,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:12,209 INFO L93 Difference]: Finished difference Result 151 states and 178 transitions. [2021-08-26 07:34:12,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-26 07:34:12,210 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.7) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 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 141 [2021-08-26 07:34:12,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:12,210 INFO L225 Difference]: With dead ends: 151 [2021-08-26 07:34:12,210 INFO L226 Difference]: Without dead ends: 147 [2021-08-26 07:34:12,211 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 574.7ms TimeCoverageRelationStatistics Valid=1162, Invalid=1918, Unknown=0, NotChecked=0, Total=3080 [2021-08-26 07:34:12,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-08-26 07:34:12,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2021-08-26 07:34:12,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 1.1917808219178083) internal successors, (174), 146 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:12,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 174 transitions. [2021-08-26 07:34:12,215 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 174 transitions. Word has length 141 [2021-08-26 07:34:12,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:12,215 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 174 transitions. [2021-08-26 07:34:12,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.7) internal successors, (141), 29 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:12,216 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 174 transitions. [2021-08-26 07:34:12,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-08-26 07:34:12,216 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:12,216 INFO L512 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:12,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-26 07:34:12,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:12,421 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:12,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:12,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1880079719, now seen corresponding path program 27 times [2021-08-26 07:34:12,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:12,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466219673] [2021-08-26 07:34:12,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:12,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:12,428 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:12,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1493092755] [2021-08-26 07:34:12,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:34:12,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:12,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:12,429 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) [2021-08-26 07:34:12,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-26 07:34:13,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2021-08-26 07:34:13,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:13,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 57 conjunts are in the unsatisfiable core [2021-08-26 07:34:13,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1809 backedges. 0 proven. 1809 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:13,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:13,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466219673] [2021-08-26 07:34:13,921 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:13,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493092755] [2021-08-26 07:34:13,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493092755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:13,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:13,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2021-08-26 07:34:13,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441108675] [2021-08-26 07:34:13,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-26 07:34:13,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:13,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-26 07:34:13,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-08-26 07:34:13,922 INFO L87 Difference]: Start difference. First operand 147 states and 174 transitions. Second operand has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 30 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:14,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:14,354 INFO L93 Difference]: Finished difference Result 156 states and 184 transitions. [2021-08-26 07:34:14,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-26 07:34:14,365 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 30 states have internal predecessors, (146), 0 states have call successors, (0), 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 146 [2021-08-26 07:34:14,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:14,365 INFO L225 Difference]: With dead ends: 156 [2021-08-26 07:34:14,366 INFO L226 Difference]: Without dead ends: 152 [2021-08-26 07:34:14,366 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 633.6ms TimeCoverageRelationStatistics Valid=1247, Invalid=2059, Unknown=0, NotChecked=0, Total=3306 [2021-08-26 07:34:14,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-26 07:34:14,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2021-08-26 07:34:14,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 1.1920529801324504) internal successors, (180), 151 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:14,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 180 transitions. [2021-08-26 07:34:14,371 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 180 transitions. Word has length 146 [2021-08-26 07:34:14,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:14,371 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 180 transitions. [2021-08-26 07:34:14,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 4.709677419354839) internal successors, (146), 30 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:14,371 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 180 transitions. [2021-08-26 07:34:14,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-08-26 07:34:14,372 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:14,372 INFO L512 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:14,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-08-26 07:34:14,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-08-26 07:34:14,587 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:14,588 INFO L82 PathProgramCache]: Analyzing trace with hash 177982251, now seen corresponding path program 28 times [2021-08-26 07:34:14,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:14,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518754989] [2021-08-26 07:34:14,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:14,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:14,594 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:14,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1098425819] [2021-08-26 07:34:14,595 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:34:14,595 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:14,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:14,596 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) [2021-08-26 07:34:14,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-26 07:34:15,478 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:34:15,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:15,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 59 conjunts are in the unsatisfiable core [2021-08-26 07:34:15,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:16,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1946 backedges. 0 proven. 1946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:16,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:16,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518754989] [2021-08-26 07:34:16,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:16,165 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098425819] [2021-08-26 07:34:16,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098425819] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:16,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:16,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-08-26 07:34:16,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539178562] [2021-08-26 07:34:16,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-26 07:34:16,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:16,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-26 07:34:16,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-08-26 07:34:16,167 INFO L87 Difference]: Start difference. First operand 152 states and 180 transitions. Second operand has 32 states, 32 states have (on average 4.71875) internal successors, (151), 31 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:16,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:16,692 INFO L93 Difference]: Finished difference Result 161 states and 190 transitions. [2021-08-26 07:34:16,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-08-26 07:34:16,693 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 4.71875) internal successors, (151), 31 states have internal predecessors, (151), 0 states have call successors, (0), 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 151 [2021-08-26 07:34:16,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:16,694 INFO L225 Difference]: With dead ends: 161 [2021-08-26 07:34:16,694 INFO L226 Difference]: Without dead ends: 157 [2021-08-26 07:34:16,695 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 737.3ms TimeCoverageRelationStatistics Valid=1335, Invalid=2205, Unknown=0, NotChecked=0, Total=3540 [2021-08-26 07:34:16,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-08-26 07:34:16,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2021-08-26 07:34:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 1.1923076923076923) internal successors, (186), 156 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:16,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 186 transitions. [2021-08-26 07:34:16,699 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 186 transitions. Word has length 151 [2021-08-26 07:34:16,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:16,699 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 186 transitions. [2021-08-26 07:34:16,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 4.71875) internal successors, (151), 31 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:16,700 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 186 transitions. [2021-08-26 07:34:16,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-08-26 07:34:16,700 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:16,700 INFO L512 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:16,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:16,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:16,921 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:16,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:16,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1895248423, now seen corresponding path program 29 times [2021-08-26 07:34:16,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:16,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800421737] [2021-08-26 07:34:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:16,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:16,929 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:16,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227697733] [2021-08-26 07:34:16,929 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:34:16,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:16,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:16,930 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) [2021-08-26 07:34:16,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-26 07:34:17,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2021-08-26 07:34:17,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:17,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 61 conjunts are in the unsatisfiable core [2021-08-26 07:34:17,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:18,611 INFO L134 CoverageAnalysis]: Checked inductivity of 2088 backedges. 0 proven. 2088 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:18,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:18,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800421737] [2021-08-26 07:34:18,612 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:18,612 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227697733] [2021-08-26 07:34:18,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227697733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:18,612 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:18,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2021-08-26 07:34:18,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308160986] [2021-08-26 07:34:18,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-26 07:34:18,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:18,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-26 07:34:18,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2021-08-26 07:34:18,613 INFO L87 Difference]: Start difference. First operand 157 states and 186 transitions. Second operand has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:19,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:19,111 INFO L93 Difference]: Finished difference Result 166 states and 196 transitions. [2021-08-26 07:34:19,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-26 07:34:19,111 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 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 156 [2021-08-26 07:34:19,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:19,112 INFO L225 Difference]: With dead ends: 166 [2021-08-26 07:34:19,112 INFO L226 Difference]: Without dead ends: 162 [2021-08-26 07:34:19,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 736.6ms TimeCoverageRelationStatistics Valid=1426, Invalid=2356, Unknown=0, NotChecked=0, Total=3782 [2021-08-26 07:34:19,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-08-26 07:34:19,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2021-08-26 07:34:19,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 1.1925465838509317) internal successors, (192), 161 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:19,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 192 transitions. [2021-08-26 07:34:19,117 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 192 transitions. Word has length 156 [2021-08-26 07:34:19,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:19,118 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 192 transitions. [2021-08-26 07:34:19,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.7272727272727275) internal successors, (156), 32 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:19,118 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 192 transitions. [2021-08-26 07:34:19,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-08-26 07:34:19,118 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:19,119 INFO L512 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:19,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:19,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:19,332 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:19,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:19,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1498957803, now seen corresponding path program 30 times [2021-08-26 07:34:19,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:19,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849571139] [2021-08-26 07:34:19,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:19,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:19,341 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:19,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481445782] [2021-08-26 07:34:19,342 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:34:19,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:19,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:19,342 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) [2021-08-26 07:34:19,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-26 07:34:20,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-08-26 07:34:20,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:20,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 63 conjunts are in the unsatisfiable core [2021-08-26 07:34:20,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:21,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 0 proven. 2235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:21,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:21,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849571139] [2021-08-26 07:34:21,094 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:21,094 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481445782] [2021-08-26 07:34:21,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481445782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:21,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:21,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2021-08-26 07:34:21,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365987835] [2021-08-26 07:34:21,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-26 07:34:21,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:21,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-26 07:34:21,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-08-26 07:34:21,095 INFO L87 Difference]: Start difference. First operand 162 states and 192 transitions. Second operand has 34 states, 34 states have (on average 4.735294117647059) internal successors, (161), 33 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:21,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:21,585 INFO L93 Difference]: Finished difference Result 171 states and 202 transitions. [2021-08-26 07:34:21,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2021-08-26 07:34:21,585 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 4.735294117647059) internal successors, (161), 33 states have internal predecessors, (161), 0 states have call successors, (0), 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 161 [2021-08-26 07:34:21,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:21,586 INFO L225 Difference]: With dead ends: 171 [2021-08-26 07:34:21,586 INFO L226 Difference]: Without dead ends: 167 [2021-08-26 07:34:21,587 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 748.4ms TimeCoverageRelationStatistics Valid=1520, Invalid=2512, Unknown=0, NotChecked=0, Total=4032 [2021-08-26 07:34:21,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-08-26 07:34:21,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2021-08-26 07:34:21,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 166 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:21,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 198 transitions. [2021-08-26 07:34:21,591 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 198 transitions. Word has length 161 [2021-08-26 07:34:21,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:21,592 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 198 transitions. [2021-08-26 07:34:21,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 4.735294117647059) internal successors, (161), 33 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:21,592 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 198 transitions. [2021-08-26 07:34:21,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2021-08-26 07:34:21,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:21,592 INFO L512 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:21,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:21,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-26 07:34:21,793 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:21,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:21,793 INFO L82 PathProgramCache]: Analyzing trace with hash -161724135, now seen corresponding path program 31 times [2021-08-26 07:34:21,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:21,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620987448] [2021-08-26 07:34:21,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:21,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:21,801 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:21,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144535925] [2021-08-26 07:34:21,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:34:21,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:21,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:21,802 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) [2021-08-26 07:34:21,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-26 07:34:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:34:22,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 658 conjuncts, 65 conjunts are in the unsatisfiable core [2021-08-26 07:34:22,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:23,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2387 backedges. 0 proven. 2387 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:23,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:23,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620987448] [2021-08-26 07:34:23,604 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:23,604 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144535925] [2021-08-26 07:34:23,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144535925] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:23,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:23,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2021-08-26 07:34:23,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78915746] [2021-08-26 07:34:23,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-26 07:34:23,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:23,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-26 07:34:23,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-08-26 07:34:23,605 INFO L87 Difference]: Start difference. First operand 167 states and 198 transitions. Second operand has 35 states, 35 states have (on average 4.742857142857143) internal successors, (166), 34 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:24,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:24,119 INFO L93 Difference]: Finished difference Result 176 states and 208 transitions. [2021-08-26 07:34:24,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-08-26 07:34:24,121 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 4.742857142857143) internal successors, (166), 34 states have internal predecessors, (166), 0 states have call successors, (0), 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 166 [2021-08-26 07:34:24,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:24,121 INFO L225 Difference]: With dead ends: 176 [2021-08-26 07:34:24,121 INFO L226 Difference]: Without dead ends: 172 [2021-08-26 07:34:24,123 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 815.0ms TimeCoverageRelationStatistics Valid=1617, Invalid=2673, Unknown=0, NotChecked=0, Total=4290 [2021-08-26 07:34:24,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-08-26 07:34:24,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2021-08-26 07:34:24,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 1.1929824561403508) internal successors, (204), 171 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:24,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 204 transitions. [2021-08-26 07:34:24,127 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 204 transitions. Word has length 166 [2021-08-26 07:34:24,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:24,127 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 204 transitions. [2021-08-26 07:34:24,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.742857142857143) internal successors, (166), 34 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:24,128 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 204 transitions. [2021-08-26 07:34:24,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2021-08-26 07:34:24,128 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:24,128 INFO L512 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:24,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:24,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-26 07:34:24,343 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:24,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:24,343 INFO L82 PathProgramCache]: Analyzing trace with hash -550513493, now seen corresponding path program 32 times [2021-08-26 07:34:24,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:24,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193123289] [2021-08-26 07:34:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:24,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:24,351 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:24,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137390162] [2021-08-26 07:34:24,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:34:24,352 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:24,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:24,356 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) [2021-08-26 07:34:24,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-26 07:34:25,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:34:25,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:25,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 677 conjuncts, 67 conjunts are in the unsatisfiable core [2021-08-26 07:34:25,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:26,269 INFO L134 CoverageAnalysis]: Checked inductivity of 2544 backedges. 0 proven. 2544 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:26,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:26,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193123289] [2021-08-26 07:34:26,270 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:26,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137390162] [2021-08-26 07:34:26,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137390162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:26,270 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:26,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2021-08-26 07:34:26,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972386197] [2021-08-26 07:34:26,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2021-08-26 07:34:26,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:26,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-08-26 07:34:26,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-08-26 07:34:26,272 INFO L87 Difference]: Start difference. First operand 172 states and 204 transitions. Second operand has 36 states, 36 states have (on average 4.75) internal successors, (171), 35 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:26,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:26,872 INFO L93 Difference]: Finished difference Result 181 states and 214 transitions. [2021-08-26 07:34:26,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-26 07:34:26,872 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 4.75) internal successors, (171), 35 states have internal predecessors, (171), 0 states have call successors, (0), 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 171 [2021-08-26 07:34:26,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:26,873 INFO L225 Difference]: With dead ends: 181 [2021-08-26 07:34:26,873 INFO L226 Difference]: Without dead ends: 177 [2021-08-26 07:34:26,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 894.2ms TimeCoverageRelationStatistics Valid=1717, Invalid=2839, Unknown=0, NotChecked=0, Total=4556 [2021-08-26 07:34:26,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-08-26 07:34:26,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2021-08-26 07:34:26,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 1.1931818181818181) internal successors, (210), 176 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:26,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 210 transitions. [2021-08-26 07:34:26,879 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 210 transitions. Word has length 171 [2021-08-26 07:34:26,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:26,879 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 210 transitions. [2021-08-26 07:34:26,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 4.75) internal successors, (171), 35 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:26,879 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 210 transitions. [2021-08-26 07:34:26,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2021-08-26 07:34:26,880 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:26,880 INFO L512 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:26,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:27,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-26 07:34:27,089 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:27,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:27,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1392593831, now seen corresponding path program 33 times [2021-08-26 07:34:27,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:27,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333324200] [2021-08-26 07:34:27,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:27,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:27,100 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:27,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827263036] [2021-08-26 07:34:27,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:34:27,101 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:27,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:27,102 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) [2021-08-26 07:34:27,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-26 07:34:28,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2021-08-26 07:34:28,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:28,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 69 conjunts are in the unsatisfiable core [2021-08-26 07:34:28,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:29,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2706 backedges. 0 proven. 2706 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:29,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:29,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333324200] [2021-08-26 07:34:29,248 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:29,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827263036] [2021-08-26 07:34:29,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827263036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:29,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:29,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2021-08-26 07:34:29,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296156505] [2021-08-26 07:34:29,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-08-26 07:34:29,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:29,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-08-26 07:34:29,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2021-08-26 07:34:29,250 INFO L87 Difference]: Start difference. First operand 177 states and 210 transitions. Second operand has 37 states, 37 states have (on average 4.756756756756757) internal successors, (176), 36 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:29,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:29,797 INFO L93 Difference]: Finished difference Result 186 states and 220 transitions. [2021-08-26 07:34:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-08-26 07:34:29,797 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 4.756756756756757) internal successors, (176), 36 states have internal predecessors, (176), 0 states have call successors, (0), 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 176 [2021-08-26 07:34:29,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:29,798 INFO L225 Difference]: With dead ends: 186 [2021-08-26 07:34:29,798 INFO L226 Difference]: Without dead ends: 182 [2021-08-26 07:34:29,798 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 886.0ms TimeCoverageRelationStatistics Valid=1820, Invalid=3010, Unknown=0, NotChecked=0, Total=4830 [2021-08-26 07:34:29,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-08-26 07:34:29,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2021-08-26 07:34:29,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 1.1933701657458564) internal successors, (216), 181 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:29,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 216 transitions. [2021-08-26 07:34:29,803 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 216 transitions. Word has length 176 [2021-08-26 07:34:29,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:29,803 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 216 transitions. [2021-08-26 07:34:29,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.756756756756757) internal successors, (176), 36 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:29,804 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 216 transitions. [2021-08-26 07:34:29,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-08-26 07:34:29,804 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:29,805 INFO L512 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:29,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-26 07:34:30,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:30,018 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:30,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:30,018 INFO L82 PathProgramCache]: Analyzing trace with hash 26112363, now seen corresponding path program 34 times [2021-08-26 07:34:30,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:30,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199952423] [2021-08-26 07:34:30,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:30,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:30,026 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:30,027 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1403297689] [2021-08-26 07:34:30,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:34:30,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:30,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:30,028 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) [2021-08-26 07:34:30,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-26 07:34:31,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:34:31,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:31,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 71 conjunts are in the unsatisfiable core [2021-08-26 07:34:31,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:32,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2873 backedges. 0 proven. 2873 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:32,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:32,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199952423] [2021-08-26 07:34:32,191 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:32,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403297689] [2021-08-26 07:34:32,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403297689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:32,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:32,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2021-08-26 07:34:32,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800015839] [2021-08-26 07:34:32,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-08-26 07:34:32,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:32,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-08-26 07:34:32,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-08-26 07:34:32,192 INFO L87 Difference]: Start difference. First operand 182 states and 216 transitions. Second operand has 38 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 37 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:32,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:32,844 INFO L93 Difference]: Finished difference Result 191 states and 226 transitions. [2021-08-26 07:34:32,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-08-26 07:34:32,844 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 37 states have internal predecessors, (181), 0 states have call successors, (0), 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 181 [2021-08-26 07:34:32,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:32,845 INFO L225 Difference]: With dead ends: 191 [2021-08-26 07:34:32,845 INFO L226 Difference]: Without dead ends: 187 [2021-08-26 07:34:32,846 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 994.9ms TimeCoverageRelationStatistics Valid=1926, Invalid=3186, Unknown=0, NotChecked=0, Total=5112 [2021-08-26 07:34:32,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-08-26 07:34:32,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2021-08-26 07:34:32,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.1935483870967742) internal successors, (222), 186 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:32,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 222 transitions. [2021-08-26 07:34:32,851 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 222 transitions. Word has length 181 [2021-08-26 07:34:32,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:32,851 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 222 transitions. [2021-08-26 07:34:32,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 4.7631578947368425) internal successors, (181), 37 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:32,851 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 222 transitions. [2021-08-26 07:34:32,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2021-08-26 07:34:32,852 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:32,852 INFO L512 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:32,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-26 07:34:33,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-26 07:34:33,059 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:33,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:33,059 INFO L82 PathProgramCache]: Analyzing trace with hash -788263015, now seen corresponding path program 35 times [2021-08-26 07:34:33,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:33,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013892860] [2021-08-26 07:34:33,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:33,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:33,068 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:33,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287147216] [2021-08-26 07:34:33,068 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:34:33,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:33,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:33,070 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) [2021-08-26 07:34:33,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-26 07:34:34,418 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2021-08-26 07:34:34,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:34,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 73 conjunts are in the unsatisfiable core [2021-08-26 07:34:34,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:35,385 INFO L134 CoverageAnalysis]: Checked inductivity of 3045 backedges. 0 proven. 3045 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:35,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:35,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013892860] [2021-08-26 07:34:35,385 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:35,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287147216] [2021-08-26 07:34:35,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287147216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:35,385 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:35,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2021-08-26 07:34:35,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655638395] [2021-08-26 07:34:35,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2021-08-26 07:34:35,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:35,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-08-26 07:34:35,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2021-08-26 07:34:35,387 INFO L87 Difference]: Start difference. First operand 187 states and 222 transitions. Second operand has 39 states, 39 states have (on average 4.769230769230769) internal successors, (186), 38 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:36,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:36,000 INFO L93 Difference]: Finished difference Result 196 states and 232 transitions. [2021-08-26 07:34:36,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-08-26 07:34:36,000 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 4.769230769230769) internal successors, (186), 38 states have internal predecessors, (186), 0 states have call successors, (0), 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 186 [2021-08-26 07:34:36,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:36,001 INFO L225 Difference]: With dead ends: 196 [2021-08-26 07:34:36,001 INFO L226 Difference]: Without dead ends: 192 [2021-08-26 07:34:36,002 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1008.5ms TimeCoverageRelationStatistics Valid=2035, Invalid=3367, Unknown=0, NotChecked=0, Total=5402 [2021-08-26 07:34:36,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-08-26 07:34:36,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2021-08-26 07:34:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 1.193717277486911) internal successors, (228), 191 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:36,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 228 transitions. [2021-08-26 07:34:36,007 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 228 transitions. Word has length 186 [2021-08-26 07:34:36,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:36,007 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 228 transitions. [2021-08-26 07:34:36,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 4.769230769230769) internal successors, (186), 38 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:36,007 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 228 transitions. [2021-08-26 07:34:36,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-08-26 07:34:36,008 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:36,008 INFO L512 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:36,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-26 07:34:36,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-26 07:34:36,216 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:36,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:36,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1323310635, now seen corresponding path program 36 times [2021-08-26 07:34:36,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:36,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457014548] [2021-08-26 07:34:36,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:36,216 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:36,235 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:36,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181929531] [2021-08-26 07:34:36,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:34:36,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:36,237 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) [2021-08-26 07:34:36,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-26 07:34:37,677 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2021-08-26 07:34:37,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:37,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 75 conjunts are in the unsatisfiable core [2021-08-26 07:34:37,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:38,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3222 backedges. 0 proven. 3222 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:38,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:38,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457014548] [2021-08-26 07:34:38,658 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:38,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181929531] [2021-08-26 07:34:38,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181929531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:38,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:38,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2021-08-26 07:34:38,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571866839] [2021-08-26 07:34:38,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-08-26 07:34:38,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:38,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-08-26 07:34:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-08-26 07:34:38,659 INFO L87 Difference]: Start difference. First operand 192 states and 228 transitions. Second operand has 40 states, 40 states have (on average 4.775) internal successors, (191), 39 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:39,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:39,349 INFO L93 Difference]: Finished difference Result 201 states and 238 transitions. [2021-08-26 07:34:39,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-08-26 07:34:39,350 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 4.775) internal successors, (191), 39 states have internal predecessors, (191), 0 states have call successors, (0), 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 191 [2021-08-26 07:34:39,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:39,351 INFO L225 Difference]: With dead ends: 201 [2021-08-26 07:34:39,351 INFO L226 Difference]: Without dead ends: 197 [2021-08-26 07:34:39,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 1084.6ms TimeCoverageRelationStatistics Valid=2147, Invalid=3553, Unknown=0, NotChecked=0, Total=5700 [2021-08-26 07:34:39,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-08-26 07:34:39,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2021-08-26 07:34:39,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 1.1938775510204083) internal successors, (234), 196 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 234 transitions. [2021-08-26 07:34:39,356 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 234 transitions. Word has length 191 [2021-08-26 07:34:39,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:39,357 INFO L470 AbstractCegarLoop]: Abstraction has 197 states and 234 transitions. [2021-08-26 07:34:39,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 4.775) internal successors, (191), 39 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:39,357 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 234 transitions. [2021-08-26 07:34:39,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2021-08-26 07:34:39,358 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:39,358 INFO L512 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:39,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:39,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-26 07:34:39,573 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:39,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:39,573 INFO L82 PathProgramCache]: Analyzing trace with hash -142583079, now seen corresponding path program 37 times [2021-08-26 07:34:39,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:39,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099561045] [2021-08-26 07:34:39,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:39,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:39,582 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:39,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142455242] [2021-08-26 07:34:39,582 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:34:39,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:39,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:39,583 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) [2021-08-26 07:34:39,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-26 07:34:40,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:34:40,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 77 conjunts are in the unsatisfiable core [2021-08-26 07:34:40,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3404 backedges. 0 proven. 3404 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:42,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:42,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099561045] [2021-08-26 07:34:42,023 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:42,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142455242] [2021-08-26 07:34:42,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142455242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:42,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:42,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2021-08-26 07:34:42,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679357890] [2021-08-26 07:34:42,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-08-26 07:34:42,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:42,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-08-26 07:34:42,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-08-26 07:34:42,025 INFO L87 Difference]: Start difference. First operand 197 states and 234 transitions. Second operand has 41 states, 41 states have (on average 4.780487804878049) internal successors, (196), 40 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:42,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:42,716 INFO L93 Difference]: Finished difference Result 206 states and 244 transitions. [2021-08-26 07:34:42,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2021-08-26 07:34:42,717 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 4.780487804878049) internal successors, (196), 40 states have internal predecessors, (196), 0 states have call successors, (0), 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 196 [2021-08-26 07:34:42,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:42,717 INFO L225 Difference]: With dead ends: 206 [2021-08-26 07:34:42,717 INFO L226 Difference]: Without dead ends: 202 [2021-08-26 07:34:42,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1097.4ms TimeCoverageRelationStatistics Valid=2262, Invalid=3744, Unknown=0, NotChecked=0, Total=6006 [2021-08-26 07:34:42,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-08-26 07:34:42,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 202. [2021-08-26 07:34:42,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.1940298507462686) internal successors, (240), 201 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:42,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 240 transitions. [2021-08-26 07:34:42,723 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 240 transitions. Word has length 196 [2021-08-26 07:34:42,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:42,723 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 240 transitions. [2021-08-26 07:34:42,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 4.780487804878049) internal successors, (196), 40 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:42,724 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 240 transitions. [2021-08-26 07:34:42,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-08-26 07:34:42,724 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:42,724 INFO L512 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:42,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-26 07:34:42,938 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-26 07:34:42,938 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:42,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:42,939 INFO L82 PathProgramCache]: Analyzing trace with hash 1049680619, now seen corresponding path program 38 times [2021-08-26 07:34:42,939 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:42,939 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000972248] [2021-08-26 07:34:42,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:42,939 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:42,948 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:42,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [294717937] [2021-08-26 07:34:42,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:34:42,949 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:42,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:42,949 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) [2021-08-26 07:34:42,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-26 07:34:44,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:34:44,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:44,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 79 conjunts are in the unsatisfiable core [2021-08-26 07:34:44,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:45,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3591 backedges. 0 proven. 3591 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:45,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:45,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000972248] [2021-08-26 07:34:45,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:45,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294717937] [2021-08-26 07:34:45,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294717937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:45,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:45,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2021-08-26 07:34:45,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778326500] [2021-08-26 07:34:45,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2021-08-26 07:34:45,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:45,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-08-26 07:34:45,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-08-26 07:34:45,507 INFO L87 Difference]: Start difference. First operand 202 states and 240 transitions. Second operand has 42 states, 42 states have (on average 4.785714285714286) internal successors, (201), 41 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:46,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:46,346 INFO L93 Difference]: Finished difference Result 211 states and 250 transitions. [2021-08-26 07:34:46,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2021-08-26 07:34:46,346 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 4.785714285714286) internal successors, (201), 41 states have internal predecessors, (201), 0 states have call successors, (0), 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 201 [2021-08-26 07:34:46,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:46,347 INFO L225 Difference]: With dead ends: 211 [2021-08-26 07:34:46,347 INFO L226 Difference]: Without dead ends: 207 [2021-08-26 07:34:46,348 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 1260.5ms TimeCoverageRelationStatistics Valid=2380, Invalid=3940, Unknown=0, NotChecked=0, Total=6320 [2021-08-26 07:34:46,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-08-26 07:34:46,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2021-08-26 07:34:46,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 1.1941747572815533) internal successors, (246), 206 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:46,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 246 transitions. [2021-08-26 07:34:46,355 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 246 transitions. Word has length 201 [2021-08-26 07:34:46,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:46,355 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 246 transitions. [2021-08-26 07:34:46,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 4.785714285714286) internal successors, (201), 41 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:46,355 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 246 transitions. [2021-08-26 07:34:46,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2021-08-26 07:34:46,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:46,356 INFO L512 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:46,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:46,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:46,561 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:46,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:46,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1820825113, now seen corresponding path program 39 times [2021-08-26 07:34:46,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:46,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090673697] [2021-08-26 07:34:46,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:46,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:46,570 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:46,571 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [619141590] [2021-08-26 07:34:46,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:34:46,571 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:46,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:46,572 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) [2021-08-26 07:34:46,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-26 07:34:48,235 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2021-08-26 07:34:48,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:48,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 81 conjunts are in the unsatisfiable core [2021-08-26 07:34:48,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:49,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3783 backedges. 0 proven. 3783 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:49,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:49,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090673697] [2021-08-26 07:34:49,399 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:49,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619141590] [2021-08-26 07:34:49,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619141590] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:49,399 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:49,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2021-08-26 07:34:49,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293730449] [2021-08-26 07:34:49,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-08-26 07:34:49,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:49,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-08-26 07:34:49,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2021-08-26 07:34:49,401 INFO L87 Difference]: Start difference. First operand 207 states and 246 transitions. Second operand has 43 states, 43 states have (on average 4.790697674418604) internal successors, (206), 42 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:50,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:50,166 INFO L93 Difference]: Finished difference Result 216 states and 256 transitions. [2021-08-26 07:34:50,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2021-08-26 07:34:50,166 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 4.790697674418604) internal successors, (206), 42 states have internal predecessors, (206), 0 states have call successors, (0), 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 206 [2021-08-26 07:34:50,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:50,167 INFO L225 Difference]: With dead ends: 216 [2021-08-26 07:34:50,167 INFO L226 Difference]: Without dead ends: 212 [2021-08-26 07:34:50,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1263.1ms TimeCoverageRelationStatistics Valid=2501, Invalid=4141, Unknown=0, NotChecked=0, Total=6642 [2021-08-26 07:34:50,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-08-26 07:34:50,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2021-08-26 07:34:50,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 1.1943127962085307) internal successors, (252), 211 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:50,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 252 transitions. [2021-08-26 07:34:50,173 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 252 transitions. Word has length 206 [2021-08-26 07:34:50,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:50,173 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 252 transitions. [2021-08-26 07:34:50,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.790697674418604) internal successors, (206), 42 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:50,174 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 252 transitions. [2021-08-26 07:34:50,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-08-26 07:34:50,174 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:50,174 INFO L512 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:50,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-26 07:34:50,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:50,381 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:50,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:50,381 INFO L82 PathProgramCache]: Analyzing trace with hash -250828885, now seen corresponding path program 40 times [2021-08-26 07:34:50,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:50,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553391310] [2021-08-26 07:34:50,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:50,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:50,391 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:50,391 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273801546] [2021-08-26 07:34:50,391 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:34:50,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:50,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:50,392 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) [2021-08-26 07:34:50,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-26 07:34:52,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:34:52,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:52,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 83 conjunts are in the unsatisfiable core [2021-08-26 07:34:52,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:53,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3980 backedges. 0 proven. 3980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:53,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:53,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553391310] [2021-08-26 07:34:53,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:53,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273801546] [2021-08-26 07:34:53,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273801546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:53,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:53,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2021-08-26 07:34:53,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092638750] [2021-08-26 07:34:53,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-08-26 07:34:53,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:53,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-08-26 07:34:53,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-08-26 07:34:53,161 INFO L87 Difference]: Start difference. First operand 212 states and 252 transitions. Second operand has 44 states, 44 states have (on average 4.795454545454546) internal successors, (211), 43 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:53,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:53,940 INFO L93 Difference]: Finished difference Result 221 states and 262 transitions. [2021-08-26 07:34:53,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-08-26 07:34:53,941 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 4.795454545454546) internal successors, (211), 43 states have internal predecessors, (211), 0 states have call successors, (0), 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 211 [2021-08-26 07:34:53,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:53,942 INFO L225 Difference]: With dead ends: 221 [2021-08-26 07:34:53,942 INFO L226 Difference]: Without dead ends: 217 [2021-08-26 07:34:53,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 820 ImplicationChecksByTransitivity, 1278.5ms TimeCoverageRelationStatistics Valid=2625, Invalid=4347, Unknown=0, NotChecked=0, Total=6972 [2021-08-26 07:34:53,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-08-26 07:34:53,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 217. [2021-08-26 07:34:53,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 1.1944444444444444) internal successors, (258), 216 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 258 transitions. [2021-08-26 07:34:53,947 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 258 transitions. Word has length 211 [2021-08-26 07:34:53,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:53,948 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 258 transitions. [2021-08-26 07:34:53,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 4.795454545454546) internal successors, (211), 43 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:53,948 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 258 transitions. [2021-08-26 07:34:53,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-08-26 07:34:53,949 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:53,949 INFO L512 BasicCegarLoop]: trace histogram [42, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:53,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-26 07:34:54,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-08-26 07:34:54,164 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:54,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:54,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1932378457, now seen corresponding path program 41 times [2021-08-26 07:34:54,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:54,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139605358] [2021-08-26 07:34:54,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:54,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:54,175 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:54,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1945756602] [2021-08-26 07:34:54,175 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:34:54,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:54,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:54,176 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) [2021-08-26 07:34:54,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-26 07:34:56,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2021-08-26 07:34:56,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:34:56,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 85 conjunts are in the unsatisfiable core [2021-08-26 07:34:56,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:34:57,296 INFO L134 CoverageAnalysis]: Checked inductivity of 4182 backedges. 0 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:34:57,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:34:57,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139605358] [2021-08-26 07:34:57,297 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:34:57,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945756602] [2021-08-26 07:34:57,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945756602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:34:57,297 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:34:57,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2021-08-26 07:34:57,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975445493] [2021-08-26 07:34:57,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-08-26 07:34:57,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:34:57,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-08-26 07:34:57,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2021-08-26 07:34:57,299 INFO L87 Difference]: Start difference. First operand 217 states and 258 transitions. Second operand has 45 states, 45 states have (on average 4.8) internal successors, (216), 44 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:58,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:34:58,115 INFO L93 Difference]: Finished difference Result 226 states and 268 transitions. [2021-08-26 07:34:58,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-08-26 07:34:58,116 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 4.8) internal successors, (216), 44 states have internal predecessors, (216), 0 states have call successors, (0), 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 216 [2021-08-26 07:34:58,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:34:58,117 INFO L225 Difference]: With dead ends: 226 [2021-08-26 07:34:58,117 INFO L226 Difference]: Without dead ends: 222 [2021-08-26 07:34:58,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1386.8ms TimeCoverageRelationStatistics Valid=2752, Invalid=4558, Unknown=0, NotChecked=0, Total=7310 [2021-08-26 07:34:58,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-08-26 07:34:58,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2021-08-26 07:34:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 1.1945701357466063) internal successors, (264), 221 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:58,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 264 transitions. [2021-08-26 07:34:58,122 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 264 transitions. Word has length 216 [2021-08-26 07:34:58,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:34:58,122 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 264 transitions. [2021-08-26 07:34:58,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 4.8) internal successors, (216), 44 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:34:58,122 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 264 transitions. [2021-08-26 07:34:58,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2021-08-26 07:34:58,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:34:58,123 INFO L512 BasicCegarLoop]: trace histogram [43, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:34:58,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-26 07:34:58,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-26 07:34:58,324 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:34:58,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:34:58,324 INFO L82 PathProgramCache]: Analyzing trace with hash -272661397, now seen corresponding path program 42 times [2021-08-26 07:34:58,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:34:58,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644234178] [2021-08-26 07:34:58,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:34:58,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:34:58,335 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:34:58,335 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374338203] [2021-08-26 07:34:58,335 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:34:58,336 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:34:58,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:34:58,336 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) [2021-08-26 07:34:58,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-26 07:35:00,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2021-08-26 07:35:00,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:00,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 87 conjunts are in the unsatisfiable core [2021-08-26 07:35:00,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:01,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4389 backedges. 0 proven. 4389 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:01,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:01,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644234178] [2021-08-26 07:35:01,664 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:01,664 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374338203] [2021-08-26 07:35:01,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374338203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:01,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:01,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2021-08-26 07:35:01,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143319987] [2021-08-26 07:35:01,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-08-26 07:35:01,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:01,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-08-26 07:35:01,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-08-26 07:35:01,666 INFO L87 Difference]: Start difference. First operand 222 states and 264 transitions. Second operand has 46 states, 46 states have (on average 4.804347826086956) internal successors, (221), 45 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:02,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:02,527 INFO L93 Difference]: Finished difference Result 231 states and 274 transitions. [2021-08-26 07:35:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2021-08-26 07:35:02,527 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 4.804347826086956) internal successors, (221), 45 states have internal predecessors, (221), 0 states have call successors, (0), 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 221 [2021-08-26 07:35:02,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:02,529 INFO L225 Difference]: With dead ends: 231 [2021-08-26 07:35:02,529 INFO L226 Difference]: Without dead ends: 227 [2021-08-26 07:35:02,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 1486.9ms TimeCoverageRelationStatistics Valid=2882, Invalid=4774, Unknown=0, NotChecked=0, Total=7656 [2021-08-26 07:35:02,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-08-26 07:35:02,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2021-08-26 07:35:02,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 1.1946902654867257) internal successors, (270), 226 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:02,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 270 transitions. [2021-08-26 07:35:02,537 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 270 transitions. Word has length 221 [2021-08-26 07:35:02,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:02,538 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 270 transitions. [2021-08-26 07:35:02,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.804347826086956) internal successors, (221), 45 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:02,538 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 270 transitions. [2021-08-26 07:35:02,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2021-08-26 07:35:02,539 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:02,539 INFO L512 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:02,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-26 07:35:02,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-26 07:35:02,757 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:02,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:02,757 INFO L82 PathProgramCache]: Analyzing trace with hash -2054759271, now seen corresponding path program 43 times [2021-08-26 07:35:02,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:02,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001353256] [2021-08-26 07:35:02,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:02,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:02,767 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:02,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512420018] [2021-08-26 07:35:02,768 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:35:02,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:02,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:02,769 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) [2021-08-26 07:35:02,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-26 07:35:04,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:35:04,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 89 conjunts are in the unsatisfiable core [2021-08-26 07:35:04,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:05,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4601 backedges. 0 proven. 4601 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:05,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:05,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001353256] [2021-08-26 07:35:05,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:05,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512420018] [2021-08-26 07:35:05,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512420018] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:05,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:05,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2021-08-26 07:35:05,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370479821] [2021-08-26 07:35:05,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-08-26 07:35:05,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:05,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-08-26 07:35:05,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-08-26 07:35:05,866 INFO L87 Difference]: Start difference. First operand 227 states and 270 transitions. Second operand has 47 states, 47 states have (on average 4.808510638297872) internal successors, (226), 46 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:06,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:06,801 INFO L93 Difference]: Finished difference Result 236 states and 280 transitions. [2021-08-26 07:35:06,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-08-26 07:35:06,802 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 4.808510638297872) internal successors, (226), 46 states have internal predecessors, (226), 0 states have call successors, (0), 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 226 [2021-08-26 07:35:06,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:06,808 INFO L225 Difference]: With dead ends: 236 [2021-08-26 07:35:06,809 INFO L226 Difference]: Without dead ends: 232 [2021-08-26 07:35:06,809 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 1492.5ms TimeCoverageRelationStatistics Valid=3015, Invalid=4995, Unknown=0, NotChecked=0, Total=8010 [2021-08-26 07:35:06,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-08-26 07:35:06,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2021-08-26 07:35:06,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 1.1948051948051948) internal successors, (276), 231 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:06,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 276 transitions. [2021-08-26 07:35:06,815 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 276 transitions. Word has length 226 [2021-08-26 07:35:06,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:06,815 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 276 transitions. [2021-08-26 07:35:06,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 4.808510638297872) internal successors, (226), 46 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:06,815 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 276 transitions. [2021-08-26 07:35:06,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2021-08-26 07:35:06,816 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:06,816 INFO L512 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:06,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-26 07:35:07,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:07,029 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:07,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:07,029 INFO L82 PathProgramCache]: Analyzing trace with hash -317361877, now seen corresponding path program 44 times [2021-08-26 07:35:07,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:07,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428436727] [2021-08-26 07:35:07,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:07,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:07,040 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:07,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [424809673] [2021-08-26 07:35:07,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:35:07,040 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:07,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:07,041 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:07,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-26 07:35:09,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:35:09,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:09,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 91 conjunts are in the unsatisfiable core [2021-08-26 07:35:09,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 4818 backedges. 0 proven. 4818 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:10,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:10,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428436727] [2021-08-26 07:35:10,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:10,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424809673] [2021-08-26 07:35:10,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424809673] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:10,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:10,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2021-08-26 07:35:10,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027278837] [2021-08-26 07:35:10,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-08-26 07:35:10,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:10,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-08-26 07:35:10,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-08-26 07:35:10,345 INFO L87 Difference]: Start difference. First operand 232 states and 276 transitions. Second operand has 48 states, 48 states have (on average 4.8125) internal successors, (231), 47 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:11,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:11,304 INFO L93 Difference]: Finished difference Result 241 states and 286 transitions. [2021-08-26 07:35:11,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-08-26 07:35:11,304 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 4.8125) internal successors, (231), 47 states have internal predecessors, (231), 0 states have call successors, (0), 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 231 [2021-08-26 07:35:11,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:11,305 INFO L225 Difference]: With dead ends: 241 [2021-08-26 07:35:11,305 INFO L226 Difference]: Without dead ends: 237 [2021-08-26 07:35:11,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 990 ImplicationChecksByTransitivity, 1570.4ms TimeCoverageRelationStatistics Valid=3151, Invalid=5221, Unknown=0, NotChecked=0, Total=8372 [2021-08-26 07:35:11,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-08-26 07:35:11,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 237. [2021-08-26 07:35:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 1.194915254237288) internal successors, (282), 236 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 282 transitions. [2021-08-26 07:35:11,312 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 282 transitions. Word has length 231 [2021-08-26 07:35:11,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:11,312 INFO L470 AbstractCegarLoop]: Abstraction has 237 states and 282 transitions. [2021-08-26 07:35:11,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 4.8125) internal successors, (231), 47 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:11,312 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 282 transitions. [2021-08-26 07:35:11,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2021-08-26 07:35:11,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:11,314 INFO L512 BasicCegarLoop]: trace histogram [46, 45, 45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:11,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-26 07:35:11,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-26 07:35:11,525 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:11,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:11,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1801000999, now seen corresponding path program 45 times [2021-08-26 07:35:11,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:11,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456367019] [2021-08-26 07:35:11,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:11,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:11,538 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:11,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2047990192] [2021-08-26 07:35:11,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:35:11,538 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:11,539 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:11,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-26 07:35:13,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2021-08-26 07:35:13,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:13,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 924 conjuncts, 93 conjunts are in the unsatisfiable core [2021-08-26 07:35:13,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:15,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5040 backedges. 0 proven. 5040 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:15,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:15,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456367019] [2021-08-26 07:35:15,092 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:15,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047990192] [2021-08-26 07:35:15,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047990192] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:15,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:15,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2021-08-26 07:35:15,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463728314] [2021-08-26 07:35:15,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-08-26 07:35:15,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:15,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-08-26 07:35:15,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2021-08-26 07:35:15,097 INFO L87 Difference]: Start difference. First operand 237 states and 282 transitions. Second operand has 49 states, 49 states have (on average 4.816326530612245) internal successors, (236), 48 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:16,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:16,142 INFO L93 Difference]: Finished difference Result 246 states and 292 transitions. [2021-08-26 07:35:16,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-08-26 07:35:16,143 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 4.816326530612245) internal successors, (236), 48 states have internal predecessors, (236), 0 states have call successors, (0), 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 236 [2021-08-26 07:35:16,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:16,143 INFO L225 Difference]: With dead ends: 246 [2021-08-26 07:35:16,144 INFO L226 Difference]: Without dead ends: 242 [2021-08-26 07:35:16,144 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1640.1ms TimeCoverageRelationStatistics Valid=3290, Invalid=5452, Unknown=0, NotChecked=0, Total=8742 [2021-08-26 07:35:16,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-08-26 07:35:16,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2021-08-26 07:35:16,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 241 states have (on average 1.1950207468879668) internal successors, (288), 241 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:16,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 288 transitions. [2021-08-26 07:35:16,150 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 288 transitions. Word has length 236 [2021-08-26 07:35:16,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:16,150 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 288 transitions. [2021-08-26 07:35:16,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 4.816326530612245) internal successors, (236), 48 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:16,150 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 288 transitions. [2021-08-26 07:35:16,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2021-08-26 07:35:16,151 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:16,151 INFO L512 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:16,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-26 07:35:16,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-26 07:35:16,357 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:16,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:16,358 INFO L82 PathProgramCache]: Analyzing trace with hash -2072351253, now seen corresponding path program 46 times [2021-08-26 07:35:16,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:16,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039656395] [2021-08-26 07:35:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:16,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:16,370 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:16,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000306902] [2021-08-26 07:35:16,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:35:16,370 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:16,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:16,371 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:16,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-26 07:35:18,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:35:18,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:18,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 943 conjuncts, 95 conjunts are in the unsatisfiable core [2021-08-26 07:35:18,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:19,901 INFO L134 CoverageAnalysis]: Checked inductivity of 5267 backedges. 0 proven. 5267 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:19,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:19,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039656395] [2021-08-26 07:35:19,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:19,901 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000306902] [2021-08-26 07:35:19,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000306902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:19,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:19,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2021-08-26 07:35:19,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853427448] [2021-08-26 07:35:19,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-08-26 07:35:19,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:19,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-08-26 07:35:19,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-08-26 07:35:19,902 INFO L87 Difference]: Start difference. First operand 242 states and 288 transitions. Second operand has 50 states, 50 states have (on average 4.82) internal successors, (241), 49 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:20,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:20,921 INFO L93 Difference]: Finished difference Result 251 states and 298 transitions. [2021-08-26 07:35:20,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-08-26 07:35:20,922 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 4.82) internal successors, (241), 49 states have internal predecessors, (241), 0 states have call successors, (0), 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 241 [2021-08-26 07:35:20,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:20,922 INFO L225 Difference]: With dead ends: 251 [2021-08-26 07:35:20,922 INFO L226 Difference]: Without dead ends: 247 [2021-08-26 07:35:20,924 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 1664.5ms TimeCoverageRelationStatistics Valid=3432, Invalid=5688, Unknown=0, NotChecked=0, Total=9120 [2021-08-26 07:35:20,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-08-26 07:35:20,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 247. [2021-08-26 07:35:20,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 1.1951219512195121) internal successors, (294), 246 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:20,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 294 transitions. [2021-08-26 07:35:20,929 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 294 transitions. Word has length 241 [2021-08-26 07:35:20,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:20,930 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 294 transitions. [2021-08-26 07:35:20,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.82) internal successors, (241), 49 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:20,930 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 294 transitions. [2021-08-26 07:35:20,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2021-08-26 07:35:20,931 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:20,931 INFO L512 BasicCegarLoop]: trace histogram [48, 47, 47, 47, 47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:20,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-26 07:35:21,144 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-26 07:35:21,145 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:21,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:21,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1218568985, now seen corresponding path program 47 times [2021-08-26 07:35:21,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:21,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052192115] [2021-08-26 07:35:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:21,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:21,157 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:21,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803030835] [2021-08-26 07:35:21,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:35:21,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:21,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:21,158 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:21,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-26 07:35:23,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2021-08-26 07:35:23,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:23,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 962 conjuncts, 97 conjunts are in the unsatisfiable core [2021-08-26 07:35:23,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:25,015 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 0 proven. 5499 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:25,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:25,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052192115] [2021-08-26 07:35:25,015 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:25,015 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803030835] [2021-08-26 07:35:25,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803030835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:25,015 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:25,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2021-08-26 07:35:25,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657171901] [2021-08-26 07:35:25,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-08-26 07:35:25,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:25,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-08-26 07:35:25,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-08-26 07:35:25,017 INFO L87 Difference]: Start difference. First operand 247 states and 294 transitions. Second operand has 51 states, 51 states have (on average 4.823529411764706) internal successors, (246), 50 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:26,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:26,064 INFO L93 Difference]: Finished difference Result 256 states and 304 transitions. [2021-08-26 07:35:26,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-08-26 07:35:26,064 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 4.823529411764706) internal successors, (246), 50 states have internal predecessors, (246), 0 states have call successors, (0), 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 246 [2021-08-26 07:35:26,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:26,065 INFO L225 Difference]: With dead ends: 256 [2021-08-26 07:35:26,065 INFO L226 Difference]: Without dead ends: 252 [2021-08-26 07:35:26,066 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1727.8ms TimeCoverageRelationStatistics Valid=3577, Invalid=5929, Unknown=0, NotChecked=0, Total=9506 [2021-08-26 07:35:26,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-08-26 07:35:26,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2021-08-26 07:35:26,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 1.1952191235059761) internal successors, (300), 251 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:26,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 300 transitions. [2021-08-26 07:35:26,087 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 300 transitions. Word has length 246 [2021-08-26 07:35:26,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:26,087 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 300 transitions. [2021-08-26 07:35:26,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.823529411764706) internal successors, (246), 50 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:26,088 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 300 transitions. [2021-08-26 07:35:26,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2021-08-26 07:35:26,089 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:26,089 INFO L512 BasicCegarLoop]: trace histogram [49, 48, 48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:26,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-26 07:35:26,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-08-26 07:35:26,301 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:26,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:26,301 INFO L82 PathProgramCache]: Analyzing trace with hash -94733653, now seen corresponding path program 48 times [2021-08-26 07:35:26,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:26,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552271621] [2021-08-26 07:35:26,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:26,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:26,326 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:26,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19716915] [2021-08-26 07:35:26,326 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:35:26,326 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:26,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:26,327 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:26,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-26 07:35:28,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2021-08-26 07:35:28,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:28,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 981 conjuncts, 99 conjunts are in the unsatisfiable core [2021-08-26 07:35:28,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:30,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5736 backedges. 0 proven. 5736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:30,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:30,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552271621] [2021-08-26 07:35:30,349 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:30,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19716915] [2021-08-26 07:35:30,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19716915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:30,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:30,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2021-08-26 07:35:30,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492796511] [2021-08-26 07:35:30,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-08-26 07:35:30,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:30,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-08-26 07:35:30,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-08-26 07:35:30,351 INFO L87 Difference]: Start difference. First operand 252 states and 300 transitions. Second operand has 52 states, 52 states have (on average 4.826923076923077) internal successors, (251), 51 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:31,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:31,580 INFO L93 Difference]: Finished difference Result 261 states and 310 transitions. [2021-08-26 07:35:31,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-08-26 07:35:31,580 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 4.826923076923077) internal successors, (251), 51 states have internal predecessors, (251), 0 states have call successors, (0), 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 251 [2021-08-26 07:35:31,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:31,581 INFO L225 Difference]: With dead ends: 261 [2021-08-26 07:35:31,581 INFO L226 Difference]: Without dead ends: 257 [2021-08-26 07:35:31,582 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1924.3ms TimeCoverageRelationStatistics Valid=3725, Invalid=6175, Unknown=0, NotChecked=0, Total=9900 [2021-08-26 07:35:31,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-08-26 07:35:31,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 257. [2021-08-26 07:35:31,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 1.1953125) internal successors, (306), 256 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:31,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 306 transitions. [2021-08-26 07:35:31,587 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 306 transitions. Word has length 251 [2021-08-26 07:35:31,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:31,588 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 306 transitions. [2021-08-26 07:35:31,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 4.826923076923077) internal successors, (251), 51 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:31,588 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 306 transitions. [2021-08-26 07:35:31,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2021-08-26 07:35:31,589 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:31,589 INFO L512 BasicCegarLoop]: trace histogram [50, 49, 49, 49, 49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:31,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-26 07:35:31,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:31,805 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:31,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:31,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1082904153, now seen corresponding path program 49 times [2021-08-26 07:35:31,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:31,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742012389] [2021-08-26 07:35:31,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:31,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:31,817 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:31,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1603795672] [2021-08-26 07:35:31,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:35:31,818 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:31,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:31,821 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:31,826 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-26 07:35:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:35:34,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 1000 conjuncts, 101 conjunts are in the unsatisfiable core [2021-08-26 07:35:34,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5978 backedges. 0 proven. 5978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:35,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:35,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742012389] [2021-08-26 07:35:35,726 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:35,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603795672] [2021-08-26 07:35:35,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603795672] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:35,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:35,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2021-08-26 07:35:35,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289530900] [2021-08-26 07:35:35,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2021-08-26 07:35:35,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:35,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-08-26 07:35:35,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-08-26 07:35:35,728 INFO L87 Difference]: Start difference. First operand 257 states and 306 transitions. Second operand has 53 states, 53 states have (on average 4.830188679245283) internal successors, (256), 52 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:36,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:36,885 INFO L93 Difference]: Finished difference Result 266 states and 316 transitions. [2021-08-26 07:35:36,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-08-26 07:35:36,885 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 4.830188679245283) internal successors, (256), 52 states have internal predecessors, (256), 0 states have call successors, (0), 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 256 [2021-08-26 07:35:36,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:36,886 INFO L225 Difference]: With dead ends: 266 [2021-08-26 07:35:36,886 INFO L226 Difference]: Without dead ends: 262 [2021-08-26 07:35:36,887 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 1875.2ms TimeCoverageRelationStatistics Valid=3876, Invalid=6426, Unknown=0, NotChecked=0, Total=10302 [2021-08-26 07:35:36,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-08-26 07:35:36,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2021-08-26 07:35:36,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 261 states have (on average 1.1954022988505748) internal successors, (312), 261 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 312 transitions. [2021-08-26 07:35:36,893 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 312 transitions. Word has length 256 [2021-08-26 07:35:36,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:36,893 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 312 transitions. [2021-08-26 07:35:36,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 4.830188679245283) internal successors, (256), 52 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:36,893 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 312 transitions. [2021-08-26 07:35:36,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2021-08-26 07:35:36,894 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:36,894 INFO L512 BasicCegarLoop]: trace histogram [51, 50, 50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:36,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-08-26 07:35:37,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-26 07:35:37,097 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:37,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:37,097 INFO L82 PathProgramCache]: Analyzing trace with hash -64907413, now seen corresponding path program 50 times [2021-08-26 07:35:37,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:37,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145157414] [2021-08-26 07:35:37,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:37,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:37,110 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:37,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534354151] [2021-08-26 07:35:37,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:35:37,111 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:37,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:37,112 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:37,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-26 07:35:39,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:35:39,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:39,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 103 conjunts are in the unsatisfiable core [2021-08-26 07:35:39,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:41,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6225 backedges. 0 proven. 6225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:41,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:41,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145157414] [2021-08-26 07:35:41,171 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:41,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534354151] [2021-08-26 07:35:41,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534354151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:41,171 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:41,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2021-08-26 07:35:41,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278090504] [2021-08-26 07:35:41,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-08-26 07:35:41,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:41,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-08-26 07:35:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-08-26 07:35:41,173 INFO L87 Difference]: Start difference. First operand 262 states and 312 transitions. Second operand has 54 states, 54 states have (on average 4.833333333333333) internal successors, (261), 53 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:42,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:42,362 INFO L93 Difference]: Finished difference Result 271 states and 322 transitions. [2021-08-26 07:35:42,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2021-08-26 07:35:42,363 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.833333333333333) internal successors, (261), 53 states have internal predecessors, (261), 0 states have call successors, (0), 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 261 [2021-08-26 07:35:42,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:42,364 INFO L225 Difference]: With dead ends: 271 [2021-08-26 07:35:42,364 INFO L226 Difference]: Without dead ends: 267 [2021-08-26 07:35:42,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1275 ImplicationChecksByTransitivity, 1946.7ms TimeCoverageRelationStatistics Valid=4030, Invalid=6682, Unknown=0, NotChecked=0, Total=10712 [2021-08-26 07:35:42,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-08-26 07:35:42,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2021-08-26 07:35:42,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 1.1954887218045114) internal successors, (318), 266 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:42,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 318 transitions. [2021-08-26 07:35:42,371 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 318 transitions. Word has length 261 [2021-08-26 07:35:42,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:42,371 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 318 transitions. [2021-08-26 07:35:42,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.833333333333333) internal successors, (261), 53 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:42,371 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 318 transitions. [2021-08-26 07:35:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2021-08-26 07:35:42,372 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:42,372 INFO L512 BasicCegarLoop]: trace histogram [52, 51, 51, 51, 51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:42,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2021-08-26 07:35:42,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:42,572 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:42,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:42,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1383639449, now seen corresponding path program 51 times [2021-08-26 07:35:42,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:42,573 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349911077] [2021-08-26 07:35:42,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:42,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:42,586 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:42,586 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [262395319] [2021-08-26 07:35:42,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:35:42,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:42,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:42,587 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:42,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-26 07:35:45,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2021-08-26 07:35:45,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:45,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 105 conjunts are in the unsatisfiable core [2021-08-26 07:35:45,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:47,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6477 backedges. 0 proven. 6477 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:47,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:47,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349911077] [2021-08-26 07:35:47,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:47,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262395319] [2021-08-26 07:35:47,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262395319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:47,006 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:47,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2021-08-26 07:35:47,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689635073] [2021-08-26 07:35:47,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-08-26 07:35:47,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:47,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-08-26 07:35:47,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2021-08-26 07:35:47,007 INFO L87 Difference]: Start difference. First operand 267 states and 318 transitions. Second operand has 55 states, 55 states have (on average 4.836363636363636) internal successors, (266), 54 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:48,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:48,231 INFO L93 Difference]: Finished difference Result 276 states and 328 transitions. [2021-08-26 07:35:48,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-08-26 07:35:48,232 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 4.836363636363636) internal successors, (266), 54 states have internal predecessors, (266), 0 states have call successors, (0), 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 266 [2021-08-26 07:35:48,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:48,232 INFO L225 Difference]: With dead ends: 276 [2021-08-26 07:35:48,232 INFO L226 Difference]: Without dead ends: 272 [2021-08-26 07:35:48,234 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2035.5ms TimeCoverageRelationStatistics Valid=4187, Invalid=6943, Unknown=0, NotChecked=0, Total=11130 [2021-08-26 07:35:48,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-08-26 07:35:48,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2021-08-26 07:35:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 271 states have (on average 1.1955719557195572) internal successors, (324), 271 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 324 transitions. [2021-08-26 07:35:48,240 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 324 transitions. Word has length 266 [2021-08-26 07:35:48,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:48,240 INFO L470 AbstractCegarLoop]: Abstraction has 272 states and 324 transitions. [2021-08-26 07:35:48,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.836363636363636) internal successors, (266), 54 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:48,240 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 324 transitions. [2021-08-26 07:35:48,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2021-08-26 07:35:48,241 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:48,241 INFO L512 BasicCegarLoop]: trace histogram [53, 52, 52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:48,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-26 07:35:48,456 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:48,457 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:48,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:48,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1614529579, now seen corresponding path program 52 times [2021-08-26 07:35:48,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:48,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78955742] [2021-08-26 07:35:48,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:48,457 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:48,471 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:48,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052977458] [2021-08-26 07:35:48,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:35:48,472 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:48,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:48,472 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:48,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-26 07:35:51,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:35:51,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:51,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 107 conjunts are in the unsatisfiable core [2021-08-26 07:35:51,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6734 backedges. 0 proven. 6734 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:52,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:52,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78955742] [2021-08-26 07:35:52,820 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:52,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052977458] [2021-08-26 07:35:52,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052977458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:52,820 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:52,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2021-08-26 07:35:52,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143993743] [2021-08-26 07:35:52,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-08-26 07:35:52,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:52,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-08-26 07:35:52,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=1593, Unknown=0, NotChecked=0, Total=3080 [2021-08-26 07:35:52,821 INFO L87 Difference]: Start difference. First operand 272 states and 324 transitions. Second operand has 56 states, 56 states have (on average 4.839285714285714) internal successors, (271), 55 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:54,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:35:54,068 INFO L93 Difference]: Finished difference Result 281 states and 334 transitions. [2021-08-26 07:35:54,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2021-08-26 07:35:54,068 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 4.839285714285714) internal successors, (271), 55 states have internal predecessors, (271), 0 states have call successors, (0), 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 271 [2021-08-26 07:35:54,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:35:54,069 INFO L225 Difference]: With dead ends: 281 [2021-08-26 07:35:54,069 INFO L226 Difference]: Without dead ends: 277 [2021-08-26 07:35:54,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1378 ImplicationChecksByTransitivity, 2094.8ms TimeCoverageRelationStatistics Valid=4347, Invalid=7209, Unknown=0, NotChecked=0, Total=11556 [2021-08-26 07:35:54,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-08-26 07:35:54,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2021-08-26 07:35:54,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 1.1956521739130435) internal successors, (330), 276 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:54,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 330 transitions. [2021-08-26 07:35:54,075 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 330 transitions. Word has length 271 [2021-08-26 07:35:54,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:35:54,076 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 330 transitions. [2021-08-26 07:35:54,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 4.839285714285714) internal successors, (271), 55 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:35:54,076 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 330 transitions. [2021-08-26 07:35:54,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2021-08-26 07:35:54,077 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:35:54,077 INFO L512 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:35:54,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-26 07:35:54,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:54,285 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:35:54,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:35:54,285 INFO L82 PathProgramCache]: Analyzing trace with hash -881036071, now seen corresponding path program 53 times [2021-08-26 07:35:54,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:35:54,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363778349] [2021-08-26 07:35:54,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:35:54,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:35:54,300 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:35:54,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985111990] [2021-08-26 07:35:54,300 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:35:54,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:35:54,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:35:54,301 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:35:54,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-26 07:35:57,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 54 check-sat command(s) [2021-08-26 07:35:57,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:35:57,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 1076 conjuncts, 109 conjunts are in the unsatisfiable core [2021-08-26 07:35:57,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:35:59,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6996 backedges. 0 proven. 6996 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:35:59,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:35:59,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363778349] [2021-08-26 07:35:59,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:35:59,087 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985111990] [2021-08-26 07:35:59,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985111990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:35:59,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:35:59,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2021-08-26 07:35:59,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669095211] [2021-08-26 07:35:59,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2021-08-26 07:35:59,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:35:59,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2021-08-26 07:35:59,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1542, Invalid=1650, Unknown=0, NotChecked=0, Total=3192 [2021-08-26 07:35:59,089 INFO L87 Difference]: Start difference. First operand 277 states and 330 transitions. Second operand has 57 states, 57 states have (on average 4.842105263157895) internal successors, (276), 56 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:00,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:00,406 INFO L93 Difference]: Finished difference Result 286 states and 340 transitions. [2021-08-26 07:36:00,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2021-08-26 07:36:00,406 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 4.842105263157895) internal successors, (276), 56 states have internal predecessors, (276), 0 states have call successors, (0), 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 276 [2021-08-26 07:36:00,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:00,408 INFO L225 Difference]: With dead ends: 286 [2021-08-26 07:36:00,408 INFO L226 Difference]: Without dead ends: 282 [2021-08-26 07:36:00,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2188.6ms TimeCoverageRelationStatistics Valid=4510, Invalid=7480, Unknown=0, NotChecked=0, Total=11990 [2021-08-26 07:36:00,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-08-26 07:36:00,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 282. [2021-08-26 07:36:00,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 1.195729537366548) internal successors, (336), 281 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:00,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 336 transitions. [2021-08-26 07:36:00,415 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 336 transitions. Word has length 276 [2021-08-26 07:36:00,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:00,415 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 336 transitions. [2021-08-26 07:36:00,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 4.842105263157895) internal successors, (276), 56 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:00,416 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 336 transitions. [2021-08-26 07:36:00,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2021-08-26 07:36:00,417 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:00,417 INFO L512 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:00,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:00,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:00,617 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:00,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:00,618 INFO L82 PathProgramCache]: Analyzing trace with hash -434831125, now seen corresponding path program 54 times [2021-08-26 07:36:00,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:00,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375627038] [2021-08-26 07:36:00,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:00,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:00,633 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:00,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134474895] [2021-08-26 07:36:00,633 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:36:00,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:00,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:00,634 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:00,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-26 07:36:03,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 55 check-sat command(s) [2021-08-26 07:36:03,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:03,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 1095 conjuncts, 111 conjunts are in the unsatisfiable core [2021-08-26 07:36:03,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 0 proven. 7263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:05,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:05,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375627038] [2021-08-26 07:36:05,508 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:05,508 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134474895] [2021-08-26 07:36:05,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134474895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:05,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:05,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2021-08-26 07:36:05,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232594257] [2021-08-26 07:36:05,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-08-26 07:36:05,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:05,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-08-26 07:36:05,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-08-26 07:36:05,509 INFO L87 Difference]: Start difference. First operand 282 states and 336 transitions. Second operand has 58 states, 58 states have (on average 4.844827586206897) internal successors, (281), 57 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:06,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:06,879 INFO L93 Difference]: Finished difference Result 291 states and 346 transitions. [2021-08-26 07:36:06,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2021-08-26 07:36:06,880 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 4.844827586206897) internal successors, (281), 57 states have internal predecessors, (281), 0 states have call successors, (0), 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 281 [2021-08-26 07:36:06,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:06,881 INFO L225 Difference]: With dead ends: 291 [2021-08-26 07:36:06,881 INFO L226 Difference]: Without dead ends: 287 [2021-08-26 07:36:06,881 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 2265.3ms TimeCoverageRelationStatistics Valid=4676, Invalid=7756, Unknown=0, NotChecked=0, Total=12432 [2021-08-26 07:36:06,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2021-08-26 07:36:06,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2021-08-26 07:36:06,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 286 states have (on average 1.1958041958041958) internal successors, (342), 286 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:06,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 342 transitions. [2021-08-26 07:36:06,887 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 342 transitions. Word has length 281 [2021-08-26 07:36:06,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:06,887 INFO L470 AbstractCegarLoop]: Abstraction has 287 states and 342 transitions. [2021-08-26 07:36:06,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 4.844827586206897) internal successors, (281), 57 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:06,888 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 342 transitions. [2021-08-26 07:36:06,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2021-08-26 07:36:06,888 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:06,888 INFO L512 BasicCegarLoop]: trace histogram [56, 55, 55, 55, 55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:06,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:07,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-08-26 07:36:07,089 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:07,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:07,089 INFO L82 PathProgramCache]: Analyzing trace with hash -1347735527, now seen corresponding path program 55 times [2021-08-26 07:36:07,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:07,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303508669] [2021-08-26 07:36:07,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:07,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:07,104 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:07,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408795478] [2021-08-26 07:36:07,104 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:36:07,105 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:07,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:07,105 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:07,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-26 07:36:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:36:10,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 1114 conjuncts, 113 conjunts are in the unsatisfiable core [2021-08-26 07:36:10,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:11,864 INFO L134 CoverageAnalysis]: Checked inductivity of 7535 backedges. 0 proven. 7535 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:11,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:11,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303508669] [2021-08-26 07:36:11,864 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:11,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408795478] [2021-08-26 07:36:11,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408795478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:11,864 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:11,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2021-08-26 07:36:11,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644106584] [2021-08-26 07:36:11,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-08-26 07:36:11,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:11,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-08-26 07:36:11,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2021-08-26 07:36:11,866 INFO L87 Difference]: Start difference. First operand 287 states and 342 transitions. Second operand has 59 states, 59 states have (on average 4.8474576271186445) internal successors, (286), 58 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:13,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:13,218 INFO L93 Difference]: Finished difference Result 296 states and 352 transitions. [2021-08-26 07:36:13,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2021-08-26 07:36:13,219 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 4.8474576271186445) internal successors, (286), 58 states have internal predecessors, (286), 0 states have call successors, (0), 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 286 [2021-08-26 07:36:13,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:13,220 INFO L225 Difference]: With dead ends: 296 [2021-08-26 07:36:13,220 INFO L226 Difference]: Without dead ends: 292 [2021-08-26 07:36:13,221 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 2289.6ms TimeCoverageRelationStatistics Valid=4845, Invalid=8037, Unknown=0, NotChecked=0, Total=12882 [2021-08-26 07:36:13,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-08-26 07:36:13,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2021-08-26 07:36:13,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 1.1958762886597938) internal successors, (348), 291 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 348 transitions. [2021-08-26 07:36:13,227 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 348 transitions. Word has length 286 [2021-08-26 07:36:13,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:13,227 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 348 transitions. [2021-08-26 07:36:13,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 4.8474576271186445) internal successors, (286), 58 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:13,228 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 348 transitions. [2021-08-26 07:36:13,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2021-08-26 07:36:13,228 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:13,229 INFO L512 BasicCegarLoop]: trace histogram [57, 56, 56, 56, 56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:13,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:13,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-26 07:36:13,449 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:13,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:13,449 INFO L82 PathProgramCache]: Analyzing trace with hash -166113877, now seen corresponding path program 56 times [2021-08-26 07:36:13,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:13,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655036287] [2021-08-26 07:36:13,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:13,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:13,464 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:13,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1705583037] [2021-08-26 07:36:13,465 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:36:13,465 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:13,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:13,466 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:13,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-26 07:36:16,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:36:16,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:16,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 1133 conjuncts, 115 conjunts are in the unsatisfiable core [2021-08-26 07:36:16,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:18,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7812 backedges. 0 proven. 7812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:18,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:18,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655036287] [2021-08-26 07:36:18,614 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:18,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705583037] [2021-08-26 07:36:18,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705583037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:18,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:18,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2021-08-26 07:36:18,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449882517] [2021-08-26 07:36:18,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-08-26 07:36:18,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:18,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-08-26 07:36:18,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1713, Invalid=1827, Unknown=0, NotChecked=0, Total=3540 [2021-08-26 07:36:18,615 INFO L87 Difference]: Start difference. First operand 292 states and 348 transitions. Second operand has 60 states, 60 states have (on average 4.85) internal successors, (291), 59 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:20,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:20,002 INFO L93 Difference]: Finished difference Result 301 states and 358 transitions. [2021-08-26 07:36:20,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2021-08-26 07:36:20,002 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 4.85) internal successors, (291), 59 states have internal predecessors, (291), 0 states have call successors, (0), 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 291 [2021-08-26 07:36:20,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:20,003 INFO L225 Difference]: With dead ends: 301 [2021-08-26 07:36:20,003 INFO L226 Difference]: Without dead ends: 297 [2021-08-26 07:36:20,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 2352.4ms TimeCoverageRelationStatistics Valid=5017, Invalid=8323, Unknown=0, NotChecked=0, Total=13340 [2021-08-26 07:36:20,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-08-26 07:36:20,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 297. [2021-08-26 07:36:20,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 1.195945945945946) internal successors, (354), 296 states have internal predecessors, (354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:20,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 354 transitions. [2021-08-26 07:36:20,021 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 354 transitions. Word has length 291 [2021-08-26 07:36:20,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:20,021 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 354 transitions. [2021-08-26 07:36:20,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 4.85) internal successors, (291), 59 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:20,021 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 354 transitions. [2021-08-26 07:36:20,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2021-08-26 07:36:20,022 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:20,022 INFO L512 BasicCegarLoop]: trace histogram [58, 57, 57, 57, 57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:20,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:20,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-26 07:36:20,237 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:20,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:20,237 INFO L82 PathProgramCache]: Analyzing trace with hash -99034279, now seen corresponding path program 57 times [2021-08-26 07:36:20,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:20,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672312456] [2021-08-26 07:36:20,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:20,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:20,253 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:20,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [602579825] [2021-08-26 07:36:20,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:36:20,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:20,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:20,254 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:20,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-26 07:36:23,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 58 check-sat command(s) [2021-08-26 07:36:23,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:23,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 117 conjunts are in the unsatisfiable core [2021-08-26 07:36:23,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:25,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8094 backedges. 0 proven. 8094 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:25,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:25,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672312456] [2021-08-26 07:36:25,549 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:25,549 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602579825] [2021-08-26 07:36:25,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [602579825] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:25,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:25,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2021-08-26 07:36:25,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37371558] [2021-08-26 07:36:25,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-08-26 07:36:25,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:25,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-08-26 07:36:25,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1772, Invalid=1888, Unknown=0, NotChecked=0, Total=3660 [2021-08-26 07:36:25,550 INFO L87 Difference]: Start difference. First operand 297 states and 354 transitions. Second operand has 61 states, 61 states have (on average 4.852459016393443) internal successors, (296), 60 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:27,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:27,003 INFO L93 Difference]: Finished difference Result 306 states and 364 transitions. [2021-08-26 07:36:27,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2021-08-26 07:36:27,004 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 4.852459016393443) internal successors, (296), 60 states have internal predecessors, (296), 0 states have call successors, (0), 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 296 [2021-08-26 07:36:27,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:27,005 INFO L225 Difference]: With dead ends: 306 [2021-08-26 07:36:27,005 INFO L226 Difference]: Without dead ends: 302 [2021-08-26 07:36:27,006 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1653 ImplicationChecksByTransitivity, 2469.6ms TimeCoverageRelationStatistics Valid=5192, Invalid=8614, Unknown=0, NotChecked=0, Total=13806 [2021-08-26 07:36:27,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2021-08-26 07:36:27,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2021-08-26 07:36:27,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 1.196013289036545) internal successors, (360), 301 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:27,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 360 transitions. [2021-08-26 07:36:27,012 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 360 transitions. Word has length 296 [2021-08-26 07:36:27,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:27,012 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 360 transitions. [2021-08-26 07:36:27,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.852459016393443) internal successors, (296), 60 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:27,012 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 360 transitions. [2021-08-26 07:36:27,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2021-08-26 07:36:27,013 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:27,013 INFO L512 BasicCegarLoop]: trace histogram [59, 58, 58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:27,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:27,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:27,213 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:27,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:27,214 INFO L82 PathProgramCache]: Analyzing trace with hash 1639230059, now seen corresponding path program 58 times [2021-08-26 07:36:27,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:27,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294555687] [2021-08-26 07:36:27,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:27,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:27,229 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:27,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838379032] [2021-08-26 07:36:27,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:36:27,230 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:27,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:27,231 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:27,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-26 07:36:30,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:36:30,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:30,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 1171 conjuncts, 119 conjunts are in the unsatisfiable core [2021-08-26 07:36:30,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:32,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8381 backedges. 0 proven. 8381 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:32,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:32,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294555687] [2021-08-26 07:36:32,476 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:32,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838379032] [2021-08-26 07:36:32,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838379032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:32,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:32,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2021-08-26 07:36:32,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687711417] [2021-08-26 07:36:32,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2021-08-26 07:36:32,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:32,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2021-08-26 07:36:32,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1832, Invalid=1950, Unknown=0, NotChecked=0, Total=3782 [2021-08-26 07:36:32,478 INFO L87 Difference]: Start difference. First operand 302 states and 360 transitions. Second operand has 62 states, 62 states have (on average 4.854838709677419) internal successors, (301), 61 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:33,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:33,968 INFO L93 Difference]: Finished difference Result 311 states and 370 transitions. [2021-08-26 07:36:33,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2021-08-26 07:36:33,968 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 4.854838709677419) internal successors, (301), 61 states have internal predecessors, (301), 0 states have call successors, (0), 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 301 [2021-08-26 07:36:33,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:33,969 INFO L225 Difference]: With dead ends: 311 [2021-08-26 07:36:33,969 INFO L226 Difference]: Without dead ends: 307 [2021-08-26 07:36:33,970 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 2502.2ms TimeCoverageRelationStatistics Valid=5370, Invalid=8910, Unknown=0, NotChecked=0, Total=14280 [2021-08-26 07:36:33,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-08-26 07:36:33,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 307. [2021-08-26 07:36:33,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 1.196078431372549) internal successors, (366), 306 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:33,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 366 transitions. [2021-08-26 07:36:33,981 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 366 transitions. Word has length 301 [2021-08-26 07:36:33,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:33,982 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 366 transitions. [2021-08-26 07:36:33,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 4.854838709677419) internal successors, (301), 61 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:33,983 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 366 transitions. [2021-08-26 07:36:33,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2021-08-26 07:36:33,984 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:33,984 INFO L512 BasicCegarLoop]: trace histogram [60, 59, 59, 59, 59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:34,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:34,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:34,201 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:34,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:34,201 INFO L82 PathProgramCache]: Analyzing trace with hash -589728103, now seen corresponding path program 59 times [2021-08-26 07:36:34,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:34,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345322004] [2021-08-26 07:36:34,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:34,201 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:34,217 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:34,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1928254957] [2021-08-26 07:36:34,218 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:36:34,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:34,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:34,219 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:34,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-26 07:36:37,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 60 check-sat command(s) [2021-08-26 07:36:37,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:37,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 1190 conjuncts, 121 conjunts are in the unsatisfiable core [2021-08-26 07:36:37,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8673 backedges. 0 proven. 8673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:39,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345322004] [2021-08-26 07:36:39,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:39,945 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928254957] [2021-08-26 07:36:39,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928254957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:39,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:39,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2021-08-26 07:36:39,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112386521] [2021-08-26 07:36:39,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-08-26 07:36:39,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:39,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-08-26 07:36:39,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-08-26 07:36:39,946 INFO L87 Difference]: Start difference. First operand 307 states and 366 transitions. Second operand has 63 states, 63 states have (on average 4.857142857142857) internal successors, (306), 62 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:41,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:41,489 INFO L93 Difference]: Finished difference Result 316 states and 376 transitions. [2021-08-26 07:36:41,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2021-08-26 07:36:41,490 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 4.857142857142857) internal successors, (306), 62 states have internal predecessors, (306), 0 states have call successors, (0), 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 306 [2021-08-26 07:36:41,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:41,491 INFO L225 Difference]: With dead ends: 316 [2021-08-26 07:36:41,491 INFO L226 Difference]: Without dead ends: 312 [2021-08-26 07:36:41,492 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1770 ImplicationChecksByTransitivity, 2613.0ms TimeCoverageRelationStatistics Valid=5551, Invalid=9211, Unknown=0, NotChecked=0, Total=14762 [2021-08-26 07:36:41,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2021-08-26 07:36:41,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2021-08-26 07:36:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 1.1961414790996785) internal successors, (372), 311 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:41,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 372 transitions. [2021-08-26 07:36:41,498 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 372 transitions. Word has length 306 [2021-08-26 07:36:41,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:41,499 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 372 transitions. [2021-08-26 07:36:41,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 4.857142857142857) internal successors, (306), 62 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:41,499 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 372 transitions. [2021-08-26 07:36:41,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2021-08-26 07:36:41,500 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:41,500 INFO L512 BasicCegarLoop]: trace histogram [61, 60, 60, 60, 60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:41,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:41,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:41,719 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:41,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:41,719 INFO L82 PathProgramCache]: Analyzing trace with hash 592647979, now seen corresponding path program 60 times [2021-08-26 07:36:41,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:41,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108235650] [2021-08-26 07:36:41,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:41,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:41,736 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:41,736 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1936280937] [2021-08-26 07:36:41,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:36:41,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:41,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:41,739 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:41,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-26 07:36:45,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 61 check-sat command(s) [2021-08-26 07:36:45,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:36:45,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 1209 conjuncts, 123 conjunts are in the unsatisfiable core [2021-08-26 07:36:45,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 8970 backedges. 0 proven. 8970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:47,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:47,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108235650] [2021-08-26 07:36:47,747 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:47,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936280937] [2021-08-26 07:36:47,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936280937] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:47,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:47,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2021-08-26 07:36:47,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881069744] [2021-08-26 07:36:47,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-08-26 07:36:47,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:47,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-08-26 07:36:47,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1955, Invalid=2077, Unknown=0, NotChecked=0, Total=4032 [2021-08-26 07:36:47,749 INFO L87 Difference]: Start difference. First operand 312 states and 372 transitions. Second operand has 64 states, 64 states have (on average 4.859375) internal successors, (311), 63 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:49,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:49,398 INFO L93 Difference]: Finished difference Result 321 states and 382 transitions. [2021-08-26 07:36:49,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2021-08-26 07:36:49,399 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 4.859375) internal successors, (311), 63 states have internal predecessors, (311), 0 states have call successors, (0), 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 311 [2021-08-26 07:36:49,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:49,400 INFO L225 Difference]: With dead ends: 321 [2021-08-26 07:36:49,400 INFO L226 Difference]: Without dead ends: 317 [2021-08-26 07:36:49,402 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 2785.4ms TimeCoverageRelationStatistics Valid=5735, Invalid=9517, Unknown=0, NotChecked=0, Total=15252 [2021-08-26 07:36:49,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-08-26 07:36:49,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2021-08-26 07:36:49,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 316 states have (on average 1.1962025316455696) internal successors, (378), 316 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:49,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 378 transitions. [2021-08-26 07:36:49,408 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 378 transitions. Word has length 311 [2021-08-26 07:36:49,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:49,408 INFO L470 AbstractCegarLoop]: Abstraction has 317 states and 378 transitions. [2021-08-26 07:36:49,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 4.859375) internal successors, (311), 63 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:49,409 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 378 transitions. [2021-08-26 07:36:49,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2021-08-26 07:36:49,410 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:49,410 INFO L512 BasicCegarLoop]: trace histogram [62, 61, 61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:49,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-26 07:36:49,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-08-26 07:36:49,631 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:49,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:49,631 INFO L82 PathProgramCache]: Analyzing trace with hash 16843225, now seen corresponding path program 61 times [2021-08-26 07:36:49,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:49,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400472541] [2021-08-26 07:36:49,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:49,631 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:49,652 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:49,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [396884223] [2021-08-26 07:36:49,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:36:49,654 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:49,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:49,654 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:49,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-26 07:36:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:36:53,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 1228 conjuncts, 125 conjunts are in the unsatisfiable core [2021-08-26 07:36:53,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:36:55,333 INFO L134 CoverageAnalysis]: Checked inductivity of 9272 backedges. 0 proven. 9272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:36:55,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:36:55,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400472541] [2021-08-26 07:36:55,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:36:55,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396884223] [2021-08-26 07:36:55,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396884223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:36:55,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:36:55,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2021-08-26 07:36:55,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975832593] [2021-08-26 07:36:55,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2021-08-26 07:36:55,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:36:55,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2021-08-26 07:36:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2018, Invalid=2142, Unknown=0, NotChecked=0, Total=4160 [2021-08-26 07:36:55,335 INFO L87 Difference]: Start difference. First operand 317 states and 378 transitions. Second operand has 65 states, 65 states have (on average 4.861538461538461) internal successors, (316), 64 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:56,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:36:56,965 INFO L93 Difference]: Finished difference Result 326 states and 388 transitions. [2021-08-26 07:36:56,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2021-08-26 07:36:56,966 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 4.861538461538461) internal successors, (316), 64 states have internal predecessors, (316), 0 states have call successors, (0), 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 316 [2021-08-26 07:36:56,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:36:56,967 INFO L225 Difference]: With dead ends: 326 [2021-08-26 07:36:56,967 INFO L226 Difference]: Without dead ends: 322 [2021-08-26 07:36:56,968 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1891 ImplicationChecksByTransitivity, 2765.8ms TimeCoverageRelationStatistics Valid=5922, Invalid=9828, Unknown=0, NotChecked=0, Total=15750 [2021-08-26 07:36:56,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-08-26 07:36:56,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 322. [2021-08-26 07:36:56,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 1.1962616822429906) internal successors, (384), 321 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:56,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 384 transitions. [2021-08-26 07:36:56,974 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 384 transitions. Word has length 316 [2021-08-26 07:36:56,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:36:56,975 INFO L470 AbstractCegarLoop]: Abstraction has 322 states and 384 transitions. [2021-08-26 07:36:56,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.861538461538461) internal successors, (316), 64 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:36:56,975 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 384 transitions. [2021-08-26 07:36:56,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2021-08-26 07:36:56,976 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:36:56,976 INFO L512 BasicCegarLoop]: trace histogram [63, 62, 62, 62, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:36:57,006 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-26 07:36:57,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:57,185 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:36:57,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:36:57,185 INFO L82 PathProgramCache]: Analyzing trace with hash 509645803, now seen corresponding path program 62 times [2021-08-26 07:36:57,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:36:57,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231032263] [2021-08-26 07:36:57,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:36:57,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:36:57,202 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:36:57,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094100097] [2021-08-26 07:36:57,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:36:57,202 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:36:57,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:36:57,203 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:36:57,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-26 07:37:00,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:37:00,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:00,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 1247 conjuncts, 127 conjunts are in the unsatisfiable core [2021-08-26 07:37:00,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:03,071 INFO L134 CoverageAnalysis]: Checked inductivity of 9579 backedges. 0 proven. 9579 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:03,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:03,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231032263] [2021-08-26 07:37:03,072 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:03,072 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094100097] [2021-08-26 07:37:03,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094100097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:03,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:03,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2021-08-26 07:37:03,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067871322] [2021-08-26 07:37:03,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2021-08-26 07:37:03,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:03,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2021-08-26 07:37:03,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2082, Invalid=2208, Unknown=0, NotChecked=0, Total=4290 [2021-08-26 07:37:03,073 INFO L87 Difference]: Start difference. First operand 322 states and 384 transitions. Second operand has 66 states, 66 states have (on average 4.863636363636363) internal successors, (321), 65 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:04,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:04,755 INFO L93 Difference]: Finished difference Result 331 states and 394 transitions. [2021-08-26 07:37:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2021-08-26 07:37:04,756 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 4.863636363636363) internal successors, (321), 65 states have internal predecessors, (321), 0 states have call successors, (0), 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 321 [2021-08-26 07:37:04,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:04,757 INFO L225 Difference]: With dead ends: 331 [2021-08-26 07:37:04,757 INFO L226 Difference]: Without dead ends: 327 [2021-08-26 07:37:04,758 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 2826.9ms TimeCoverageRelationStatistics Valid=6112, Invalid=10144, Unknown=0, NotChecked=0, Total=16256 [2021-08-26 07:37:04,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-08-26 07:37:04,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 327. [2021-08-26 07:37:04,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 326 states have (on average 1.196319018404908) internal successors, (390), 326 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:04,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 390 transitions. [2021-08-26 07:37:04,764 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 390 transitions. Word has length 321 [2021-08-26 07:37:04,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:04,765 INFO L470 AbstractCegarLoop]: Abstraction has 327 states and 390 transitions. [2021-08-26 07:37:04,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 4.863636363636363) internal successors, (321), 65 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:04,765 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 390 transitions. [2021-08-26 07:37:04,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2021-08-26 07:37:04,766 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:04,766 INFO L512 BasicCegarLoop]: trace histogram [64, 63, 63, 63, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:04,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-26 07:37:04,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-26 07:37:04,982 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:04,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:04,982 INFO L82 PathProgramCache]: Analyzing trace with hash -962364135, now seen corresponding path program 63 times [2021-08-26 07:37:04,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:04,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11709180] [2021-08-26 07:37:04,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:04,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:05,001 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:05,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216569749] [2021-08-26 07:37:05,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:37:05,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:05,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:05,002 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:05,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-26 07:37:09,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 64 check-sat command(s) [2021-08-26 07:37:09,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:09,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 129 conjunts are in the unsatisfiable core [2021-08-26 07:37:09,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:11,352 INFO L134 CoverageAnalysis]: Checked inductivity of 9891 backedges. 0 proven. 9891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:11,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:11,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11709180] [2021-08-26 07:37:11,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:11,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216569749] [2021-08-26 07:37:11,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216569749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:11,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:11,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2021-08-26 07:37:11,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758181015] [2021-08-26 07:37:11,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2021-08-26 07:37:11,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:11,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-08-26 07:37:11,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2147, Invalid=2275, Unknown=0, NotChecked=0, Total=4422 [2021-08-26 07:37:11,354 INFO L87 Difference]: Start difference. First operand 327 states and 390 transitions. Second operand has 67 states, 67 states have (on average 4.865671641791045) internal successors, (326), 66 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:13,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:13,082 INFO L93 Difference]: Finished difference Result 336 states and 400 transitions. [2021-08-26 07:37:13,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2021-08-26 07:37:13,082 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 4.865671641791045) internal successors, (326), 66 states have internal predecessors, (326), 0 states have call successors, (0), 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 326 [2021-08-26 07:37:13,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:13,083 INFO L225 Difference]: With dead ends: 336 [2021-08-26 07:37:13,083 INFO L226 Difference]: Without dead ends: 332 [2021-08-26 07:37:13,084 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2016 ImplicationChecksByTransitivity, 2970.6ms TimeCoverageRelationStatistics Valid=6305, Invalid=10465, Unknown=0, NotChecked=0, Total=16770 [2021-08-26 07:37:13,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-08-26 07:37:13,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2021-08-26 07:37:13,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 331 states have (on average 1.1963746223564955) internal successors, (396), 331 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:13,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 396 transitions. [2021-08-26 07:37:13,090 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 396 transitions. Word has length 326 [2021-08-26 07:37:13,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:13,091 INFO L470 AbstractCegarLoop]: Abstraction has 332 states and 396 transitions. [2021-08-26 07:37:13,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 4.865671641791045) internal successors, (326), 66 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:13,091 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 396 transitions. [2021-08-26 07:37:13,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2021-08-26 07:37:13,092 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:13,092 INFO L512 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:13,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-26 07:37:13,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-26 07:37:13,292 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:13,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:13,293 INFO L82 PathProgramCache]: Analyzing trace with hash -548855637, now seen corresponding path program 64 times [2021-08-26 07:37:13,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:13,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679377784] [2021-08-26 07:37:13,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:13,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:13,311 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:13,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1943692905] [2021-08-26 07:37:13,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:37:13,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:13,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:13,314 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:13,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-26 07:37:17,226 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:37:17,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:17,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 1285 conjuncts, 131 conjunts are in the unsatisfiable core [2021-08-26 07:37:17,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:19,478 INFO L134 CoverageAnalysis]: Checked inductivity of 10208 backedges. 0 proven. 10208 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:19,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679377784] [2021-08-26 07:37:19,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943692905] [2021-08-26 07:37:19,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943692905] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:19,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:19,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2021-08-26 07:37:19,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373342949] [2021-08-26 07:37:19,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2021-08-26 07:37:19,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:19,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2021-08-26 07:37:19,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2213, Invalid=2343, Unknown=0, NotChecked=0, Total=4556 [2021-08-26 07:37:19,481 INFO L87 Difference]: Start difference. First operand 332 states and 396 transitions. Second operand has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 67 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:21,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:21,290 INFO L93 Difference]: Finished difference Result 341 states and 406 transitions. [2021-08-26 07:37:21,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2021-08-26 07:37:21,290 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 67 states have internal predecessors, (331), 0 states have call successors, (0), 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 331 [2021-08-26 07:37:21,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:21,291 INFO L225 Difference]: With dead ends: 341 [2021-08-26 07:37:21,291 INFO L226 Difference]: Without dead ends: 337 [2021-08-26 07:37:21,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2080 ImplicationChecksByTransitivity, 3011.2ms TimeCoverageRelationStatistics Valid=6501, Invalid=10791, Unknown=0, NotChecked=0, Total=17292 [2021-08-26 07:37:21,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-08-26 07:37:21,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2021-08-26 07:37:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 1.1964285714285714) internal successors, (402), 336 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:21,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 402 transitions. [2021-08-26 07:37:21,299 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 402 transitions. Word has length 331 [2021-08-26 07:37:21,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:21,300 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 402 transitions. [2021-08-26 07:37:21,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 4.867647058823529) internal successors, (331), 67 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:21,300 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 402 transitions. [2021-08-26 07:37:21,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2021-08-26 07:37:21,301 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:21,301 INFO L512 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:21,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-26 07:37:21,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-26 07:37:21,501 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:21,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:21,501 INFO L82 PathProgramCache]: Analyzing trace with hash -2066421671, now seen corresponding path program 65 times [2021-08-26 07:37:21,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:21,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732879881] [2021-08-26 07:37:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:21,502 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:21,520 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:21,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831527726] [2021-08-26 07:37:21,520 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:37:21,520 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:21,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:21,525 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:21,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-26 07:37:25,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 66 check-sat command(s) [2021-08-26 07:37:25,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:25,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 1304 conjuncts, 133 conjunts are in the unsatisfiable core [2021-08-26 07:37:25,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:28,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10530 backedges. 0 proven. 10530 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:28,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:28,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732879881] [2021-08-26 07:37:28,257 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:28,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831527726] [2021-08-26 07:37:28,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831527726] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:28,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:28,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2021-08-26 07:37:28,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388579255] [2021-08-26 07:37:28,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2021-08-26 07:37:28,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:28,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2021-08-26 07:37:28,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2280, Invalid=2412, Unknown=0, NotChecked=0, Total=4692 [2021-08-26 07:37:28,259 INFO L87 Difference]: Start difference. First operand 337 states and 402 transitions. Second operand has 69 states, 69 states have (on average 4.869565217391305) internal successors, (336), 68 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:30,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:30,158 INFO L93 Difference]: Finished difference Result 346 states and 412 transitions. [2021-08-26 07:37:30,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2021-08-26 07:37:30,159 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 4.869565217391305) internal successors, (336), 68 states have internal predecessors, (336), 0 states have call successors, (0), 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 336 [2021-08-26 07:37:30,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:30,160 INFO L225 Difference]: With dead ends: 346 [2021-08-26 07:37:30,160 INFO L226 Difference]: Without dead ends: 342 [2021-08-26 07:37:30,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2145 ImplicationChecksByTransitivity, 3129.8ms TimeCoverageRelationStatistics Valid=6700, Invalid=11122, Unknown=0, NotChecked=0, Total=17822 [2021-08-26 07:37:30,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2021-08-26 07:37:30,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2021-08-26 07:37:30,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 1.1964809384164223) internal successors, (408), 341 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:30,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 408 transitions. [2021-08-26 07:37:30,170 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 408 transitions. Word has length 336 [2021-08-26 07:37:30,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:30,170 INFO L470 AbstractCegarLoop]: Abstraction has 342 states and 408 transitions. [2021-08-26 07:37:30,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.869565217391305) internal successors, (336), 68 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:30,170 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 408 transitions. [2021-08-26 07:37:30,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 342 [2021-08-26 07:37:30,173 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:30,173 INFO L512 BasicCegarLoop]: trace histogram [67, 66, 66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:30,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-26 07:37:30,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-26 07:37:30,401 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:30,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:30,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1534639467, now seen corresponding path program 66 times [2021-08-26 07:37:30,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:30,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475971567] [2021-08-26 07:37:30,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:30,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:30,430 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:30,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691349801] [2021-08-26 07:37:30,430 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:37:30,430 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:30,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:30,431 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:30,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-26 07:37:35,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 67 check-sat command(s) [2021-08-26 07:37:35,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:35,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 1323 conjuncts, 135 conjunts are in the unsatisfiable core [2021-08-26 07:37:35,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:37,416 INFO L134 CoverageAnalysis]: Checked inductivity of 10857 backedges. 0 proven. 10857 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:37,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:37,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475971567] [2021-08-26 07:37:37,417 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:37,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691349801] [2021-08-26 07:37:37,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691349801] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:37,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:37,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2021-08-26 07:37:37,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311154346] [2021-08-26 07:37:37,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-08-26 07:37:37,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:37,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-08-26 07:37:37,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2348, Invalid=2482, Unknown=0, NotChecked=0, Total=4830 [2021-08-26 07:37:37,418 INFO L87 Difference]: Start difference. First operand 342 states and 408 transitions. Second operand has 70 states, 70 states have (on average 4.871428571428571) internal successors, (341), 69 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:39,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:39,378 INFO L93 Difference]: Finished difference Result 351 states and 418 transitions. [2021-08-26 07:37:39,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2021-08-26 07:37:39,378 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 4.871428571428571) internal successors, (341), 69 states have internal predecessors, (341), 0 states have call successors, (0), 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 341 [2021-08-26 07:37:39,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:39,379 INFO L225 Difference]: With dead ends: 351 [2021-08-26 07:37:39,380 INFO L226 Difference]: Without dead ends: 347 [2021-08-26 07:37:39,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2211 ImplicationChecksByTransitivity, 3222.6ms TimeCoverageRelationStatistics Valid=6902, Invalid=11458, Unknown=0, NotChecked=0, Total=18360 [2021-08-26 07:37:39,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-26 07:37:39,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2021-08-26 07:37:39,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 346 states have (on average 1.1965317919075145) internal successors, (414), 346 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:39,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 414 transitions. [2021-08-26 07:37:39,387 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 414 transitions. Word has length 341 [2021-08-26 07:37:39,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:39,388 INFO L470 AbstractCegarLoop]: Abstraction has 347 states and 414 transitions. [2021-08-26 07:37:39,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 4.871428571428571) internal successors, (341), 69 states have internal predecessors, (341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:39,388 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 414 transitions. [2021-08-26 07:37:39,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2021-08-26 07:37:39,389 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:39,389 INFO L512 BasicCegarLoop]: trace histogram [68, 67, 67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:39,412 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-08-26 07:37:39,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:39,590 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:39,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:39,590 INFO L82 PathProgramCache]: Analyzing trace with hash -911653991, now seen corresponding path program 67 times [2021-08-26 07:37:39,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:39,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156215655] [2021-08-26 07:37:39,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:39,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:39,611 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:39,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802883757] [2021-08-26 07:37:39,611 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:37:39,612 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:39,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:39,612 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:39,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-26 07:37:43,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:37:43,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 1342 conjuncts, 137 conjunts are in the unsatisfiable core [2021-08-26 07:37:43,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:46,337 INFO L134 CoverageAnalysis]: Checked inductivity of 11189 backedges. 0 proven. 11189 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:46,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:46,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156215655] [2021-08-26 07:37:46,337 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:46,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802883757] [2021-08-26 07:37:46,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802883757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:46,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:46,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2021-08-26 07:37:46,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812889793] [2021-08-26 07:37:46,338 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2021-08-26 07:37:46,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:46,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-08-26 07:37:46,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2417, Invalid=2553, Unknown=0, NotChecked=0, Total=4970 [2021-08-26 07:37:46,339 INFO L87 Difference]: Start difference. First operand 347 states and 414 transitions. Second operand has 71 states, 71 states have (on average 4.873239436619718) internal successors, (346), 70 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:48,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:48,377 INFO L93 Difference]: Finished difference Result 356 states and 424 transitions. [2021-08-26 07:37:48,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2021-08-26 07:37:48,378 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 4.873239436619718) internal successors, (346), 70 states have internal predecessors, (346), 0 states have call successors, (0), 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 346 [2021-08-26 07:37:48,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:48,379 INFO L225 Difference]: With dead ends: 356 [2021-08-26 07:37:48,379 INFO L226 Difference]: Without dead ends: 352 [2021-08-26 07:37:48,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2278 ImplicationChecksByTransitivity, 3361.3ms TimeCoverageRelationStatistics Valid=7107, Invalid=11799, Unknown=0, NotChecked=0, Total=18906 [2021-08-26 07:37:48,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2021-08-26 07:37:48,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 352. [2021-08-26 07:37:48,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 1.1965811965811965) internal successors, (420), 351 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:48,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 420 transitions. [2021-08-26 07:37:48,388 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 420 transitions. Word has length 346 [2021-08-26 07:37:48,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:48,388 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 420 transitions. [2021-08-26 07:37:48,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 4.873239436619718) internal successors, (346), 70 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:48,388 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 420 transitions. [2021-08-26 07:37:48,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 352 [2021-08-26 07:37:48,389 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:48,389 INFO L512 BasicCegarLoop]: trace histogram [69, 68, 68, 68, 68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:48,422 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-08-26 07:37:48,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:48,590 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:48,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:48,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1319409109, now seen corresponding path program 68 times [2021-08-26 07:37:48,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:48,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099858541] [2021-08-26 07:37:48,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:48,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:48,611 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:48,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1909693098] [2021-08-26 07:37:48,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:37:48,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:48,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:48,612 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:48,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-26 07:37:52,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:37:52,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:37:52,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 1361 conjuncts, 139 conjunts are in the unsatisfiable core [2021-08-26 07:37:52,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:37:55,446 INFO L134 CoverageAnalysis]: Checked inductivity of 11526 backedges. 0 proven. 11526 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:37:55,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:37:55,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099858541] [2021-08-26 07:37:55,447 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:37:55,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909693098] [2021-08-26 07:37:55,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909693098] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:37:55,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:37:55,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2021-08-26 07:37:55,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110747565] [2021-08-26 07:37:55,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2021-08-26 07:37:55,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:37:55,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2021-08-26 07:37:55,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2487, Invalid=2625, Unknown=0, NotChecked=0, Total=5112 [2021-08-26 07:37:55,449 INFO L87 Difference]: Start difference. First operand 352 states and 420 transitions. Second operand has 72 states, 72 states have (on average 4.875) internal successors, (351), 71 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:57,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:37:57,492 INFO L93 Difference]: Finished difference Result 361 states and 430 transitions. [2021-08-26 07:37:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2021-08-26 07:37:57,492 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 4.875) internal successors, (351), 71 states have internal predecessors, (351), 0 states have call successors, (0), 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 351 [2021-08-26 07:37:57,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:37:57,493 INFO L225 Difference]: With dead ends: 361 [2021-08-26 07:37:57,493 INFO L226 Difference]: Without dead ends: 357 [2021-08-26 07:37:57,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2346 ImplicationChecksByTransitivity, 3390.7ms TimeCoverageRelationStatistics Valid=7315, Invalid=12145, Unknown=0, NotChecked=0, Total=19460 [2021-08-26 07:37:57,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-08-26 07:37:57,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2021-08-26 07:37:57,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 1.196629213483146) internal successors, (426), 356 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:57,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 426 transitions. [2021-08-26 07:37:57,502 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 426 transitions. Word has length 351 [2021-08-26 07:37:57,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:37:57,502 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 426 transitions. [2021-08-26 07:37:57,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 4.875) internal successors, (351), 71 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:37:57,502 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 426 transitions. [2021-08-26 07:37:57,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2021-08-26 07:37:57,503 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:37:57,503 INFO L512 BasicCegarLoop]: trace histogram [70, 69, 69, 69, 69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:37:57,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-26 07:37:57,713 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:57,713 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:37:57,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:37:57,714 INFO L82 PathProgramCache]: Analyzing trace with hash -1707831591, now seen corresponding path program 69 times [2021-08-26 07:37:57,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:37:57,714 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035687598] [2021-08-26 07:37:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:37:57,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:37:57,735 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:37:57,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066418177] [2021-08-26 07:37:57,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:37:57,735 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:37:57,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:37:57,736 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:37:57,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-26 07:38:02,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 70 check-sat command(s) [2021-08-26 07:38:02,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:38:02,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 1380 conjuncts, 141 conjunts are in the unsatisfiable core [2021-08-26 07:38:02,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 11868 backedges. 0 proven. 11868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:05,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:05,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035687598] [2021-08-26 07:38:05,178 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:05,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066418177] [2021-08-26 07:38:05,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066418177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:05,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:05,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2021-08-26 07:38:05,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68502480] [2021-08-26 07:38:05,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2021-08-26 07:38:05,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:05,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2021-08-26 07:38:05,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2558, Invalid=2698, Unknown=0, NotChecked=0, Total=5256 [2021-08-26 07:38:05,180 INFO L87 Difference]: Start difference. First operand 357 states and 426 transitions. Second operand has 73 states, 73 states have (on average 4.876712328767123) internal successors, (356), 72 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:07,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:07,319 INFO L93 Difference]: Finished difference Result 366 states and 436 transitions. [2021-08-26 07:38:07,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2021-08-26 07:38:07,319 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 4.876712328767123) internal successors, (356), 72 states have internal predecessors, (356), 0 states have call successors, (0), 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 356 [2021-08-26 07:38:07,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:07,321 INFO L225 Difference]: With dead ends: 366 [2021-08-26 07:38:07,321 INFO L226 Difference]: Without dead ends: 362 [2021-08-26 07:38:07,323 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2415 ImplicationChecksByTransitivity, 3515.4ms TimeCoverageRelationStatistics Valid=7526, Invalid=12496, Unknown=0, NotChecked=0, Total=20022 [2021-08-26 07:38:07,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-08-26 07:38:07,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 362. [2021-08-26 07:38:07,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 1.1966759002770082) internal successors, (432), 361 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:07,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 432 transitions. [2021-08-26 07:38:07,332 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 432 transitions. Word has length 356 [2021-08-26 07:38:07,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:07,332 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 432 transitions. [2021-08-26 07:38:07,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.876712328767123) internal successors, (356), 72 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:07,332 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 432 transitions. [2021-08-26 07:38:07,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 362 [2021-08-26 07:38:07,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:07,334 INFO L512 BasicCegarLoop]: trace histogram [71, 70, 70, 70, 70, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:07,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-26 07:38:07,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-08-26 07:38:07,534 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:07,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:07,534 INFO L82 PathProgramCache]: Analyzing trace with hash -396548373, now seen corresponding path program 70 times [2021-08-26 07:38:07,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:07,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788064151] [2021-08-26 07:38:07,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:07,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:07,559 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:07,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1257818592] [2021-08-26 07:38:07,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:38:07,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:07,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:07,561 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:07,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-26 07:38:12,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:38:12,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:38:12,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 1399 conjuncts, 143 conjunts are in the unsatisfiable core [2021-08-26 07:38:12,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:14,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12215 backedges. 0 proven. 12215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:14,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:14,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788064151] [2021-08-26 07:38:14,847 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:14,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257818592] [2021-08-26 07:38:14,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257818592] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:14,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:14,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2021-08-26 07:38:14,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248153348] [2021-08-26 07:38:14,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2021-08-26 07:38:14,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:14,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-08-26 07:38:14,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2630, Invalid=2772, Unknown=0, NotChecked=0, Total=5402 [2021-08-26 07:38:14,849 INFO L87 Difference]: Start difference. First operand 362 states and 432 transitions. Second operand has 74 states, 74 states have (on average 4.878378378378378) internal successors, (361), 73 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:17,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:17,132 INFO L93 Difference]: Finished difference Result 371 states and 442 transitions. [2021-08-26 07:38:17,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2021-08-26 07:38:17,132 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 4.878378378378378) internal successors, (361), 73 states have internal predecessors, (361), 0 states have call successors, (0), 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 361 [2021-08-26 07:38:17,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:17,133 INFO L225 Difference]: With dead ends: 371 [2021-08-26 07:38:17,133 INFO L226 Difference]: Without dead ends: 367 [2021-08-26 07:38:17,135 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 288 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2485 ImplicationChecksByTransitivity, 3650.1ms TimeCoverageRelationStatistics Valid=7740, Invalid=12852, Unknown=0, NotChecked=0, Total=20592 [2021-08-26 07:38:17,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-08-26 07:38:17,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 367. [2021-08-26 07:38:17,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 1.1967213114754098) internal successors, (438), 366 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:17,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 438 transitions. [2021-08-26 07:38:17,142 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 438 transitions. Word has length 361 [2021-08-26 07:38:17,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:17,142 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 438 transitions. [2021-08-26 07:38:17,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.878378378378378) internal successors, (361), 73 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:17,142 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 438 transitions. [2021-08-26 07:38:17,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2021-08-26 07:38:17,143 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:17,143 INFO L512 BasicCegarLoop]: trace histogram [72, 71, 71, 71, 71, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:17,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-26 07:38:17,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:17,344 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:17,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:17,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1299527143, now seen corresponding path program 71 times [2021-08-26 07:38:17,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:17,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460415528] [2021-08-26 07:38:17,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:17,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:17,370 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:17,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1376681743] [2021-08-26 07:38:17,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:38:17,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:17,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:17,371 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:17,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-26 07:38:22,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 72 check-sat command(s) [2021-08-26 07:38:22,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:38:22,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 1418 conjuncts, 145 conjunts are in the unsatisfiable core [2021-08-26 07:38:22,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 12567 backedges. 0 proven. 12567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:25,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:25,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460415528] [2021-08-26 07:38:25,391 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:25,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376681743] [2021-08-26 07:38:25,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376681743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:25,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:25,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2021-08-26 07:38:25,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909032] [2021-08-26 07:38:25,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-08-26 07:38:25,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:25,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-08-26 07:38:25,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=2847, Unknown=0, NotChecked=0, Total=5550 [2021-08-26 07:38:25,393 INFO L87 Difference]: Start difference. First operand 367 states and 438 transitions. Second operand has 75 states, 75 states have (on average 4.88) internal successors, (366), 74 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:27,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:27,626 INFO L93 Difference]: Finished difference Result 376 states and 448 transitions. [2021-08-26 07:38:27,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2021-08-26 07:38:27,626 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 4.88) internal successors, (366), 74 states have internal predecessors, (366), 0 states have call successors, (0), 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 366 [2021-08-26 07:38:27,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:27,627 INFO L225 Difference]: With dead ends: 376 [2021-08-26 07:38:27,628 INFO L226 Difference]: Without dead ends: 372 [2021-08-26 07:38:27,629 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2556 ImplicationChecksByTransitivity, 3665.2ms TimeCoverageRelationStatistics Valid=7957, Invalid=13213, Unknown=0, NotChecked=0, Total=21170 [2021-08-26 07:38:27,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-08-26 07:38:27,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 372. [2021-08-26 07:38:27,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 1.196765498652291) internal successors, (444), 371 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:27,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 444 transitions. [2021-08-26 07:38:27,636 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 444 transitions. Word has length 366 [2021-08-26 07:38:27,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:27,637 INFO L470 AbstractCegarLoop]: Abstraction has 372 states and 444 transitions. [2021-08-26 07:38:27,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 4.88) internal successors, (366), 74 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:27,637 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 444 transitions. [2021-08-26 07:38:27,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2021-08-26 07:38:27,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:27,638 INFO L512 BasicCegarLoop]: trace histogram [73, 72, 72, 72, 72, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:27,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-26 07:38:27,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:27,839 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:27,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:27,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1326845013, now seen corresponding path program 72 times [2021-08-26 07:38:27,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:27,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201263932] [2021-08-26 07:38:27,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:27,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:27,863 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:27,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676559738] [2021-08-26 07:38:27,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:38:27,864 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:27,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:27,865 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:27,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-26 07:38:33,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2021-08-26 07:38:33,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:38:33,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 1437 conjuncts, 147 conjunts are in the unsatisfiable core [2021-08-26 07:38:33,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:35,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12924 backedges. 0 proven. 12924 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:35,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:35,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201263932] [2021-08-26 07:38:35,966 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:35,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676559738] [2021-08-26 07:38:35,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676559738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:35,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:35,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2021-08-26 07:38:35,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977476345] [2021-08-26 07:38:35,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2021-08-26 07:38:35,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:35,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2021-08-26 07:38:35,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2777, Invalid=2923, Unknown=0, NotChecked=0, Total=5700 [2021-08-26 07:38:35,969 INFO L87 Difference]: Start difference. First operand 372 states and 444 transitions. Second operand has 76 states, 76 states have (on average 4.881578947368421) internal successors, (371), 75 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:38,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:38,292 INFO L93 Difference]: Finished difference Result 381 states and 454 transitions. [2021-08-26 07:38:38,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2021-08-26 07:38:38,293 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 4.881578947368421) internal successors, (371), 75 states have internal predecessors, (371), 0 states have call successors, (0), 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 371 [2021-08-26 07:38:38,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:38,294 INFO L225 Difference]: With dead ends: 381 [2021-08-26 07:38:38,294 INFO L226 Difference]: Without dead ends: 377 [2021-08-26 07:38:38,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2628 ImplicationChecksByTransitivity, 3792.8ms TimeCoverageRelationStatistics Valid=8177, Invalid=13579, Unknown=0, NotChecked=0, Total=21756 [2021-08-26 07:38:38,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-08-26 07:38:38,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 377. [2021-08-26 07:38:38,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 1.196808510638298) internal successors, (450), 376 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:38,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 450 transitions. [2021-08-26 07:38:38,303 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 450 transitions. Word has length 371 [2021-08-26 07:38:38,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:38,304 INFO L470 AbstractCegarLoop]: Abstraction has 377 states and 450 transitions. [2021-08-26 07:38:38,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 4.881578947368421) internal successors, (371), 75 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:38,304 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 450 transitions. [2021-08-26 07:38:38,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2021-08-26 07:38:38,305 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:38,305 INFO L512 BasicCegarLoop]: trace histogram [74, 73, 73, 73, 73, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:38,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-26 07:38:38,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-08-26 07:38:38,506 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:38,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:38,506 INFO L82 PathProgramCache]: Analyzing trace with hash -977275559, now seen corresponding path program 73 times [2021-08-26 07:38:38,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:38,506 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695895606] [2021-08-26 07:38:38,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:38,506 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:38,559 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:38,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417698446] [2021-08-26 07:38:38,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:38:38,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:38,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:38,560 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:38,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-26 07:38:43,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:38:43,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 1456 conjuncts, 149 conjunts are in the unsatisfiable core [2021-08-26 07:38:43,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:46,487 INFO L134 CoverageAnalysis]: Checked inductivity of 13286 backedges. 0 proven. 13286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:46,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:46,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695895606] [2021-08-26 07:38:46,488 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:46,488 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417698446] [2021-08-26 07:38:46,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417698446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:46,488 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:46,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2021-08-26 07:38:46,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548259791] [2021-08-26 07:38:46,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2021-08-26 07:38:46,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:46,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-08-26 07:38:46,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2852, Invalid=3000, Unknown=0, NotChecked=0, Total=5852 [2021-08-26 07:38:46,489 INFO L87 Difference]: Start difference. First operand 377 states and 450 transitions. Second operand has 77 states, 77 states have (on average 4.883116883116883) internal successors, (376), 76 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:48,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:48,889 INFO L93 Difference]: Finished difference Result 386 states and 460 transitions. [2021-08-26 07:38:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2021-08-26 07:38:48,890 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 4.883116883116883) internal successors, (376), 76 states have internal predecessors, (376), 0 states have call successors, (0), 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 376 [2021-08-26 07:38:48,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:48,891 INFO L225 Difference]: With dead ends: 386 [2021-08-26 07:38:48,891 INFO L226 Difference]: Without dead ends: 382 [2021-08-26 07:38:48,892 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 300 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2701 ImplicationChecksByTransitivity, 3939.4ms TimeCoverageRelationStatistics Valid=8400, Invalid=13950, Unknown=0, NotChecked=0, Total=22350 [2021-08-26 07:38:48,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2021-08-26 07:38:48,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 382. [2021-08-26 07:38:48,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 1.1968503937007875) internal successors, (456), 381 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:48,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 456 transitions. [2021-08-26 07:38:48,900 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 456 transitions. Word has length 376 [2021-08-26 07:38:48,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:48,900 INFO L470 AbstractCegarLoop]: Abstraction has 382 states and 456 transitions. [2021-08-26 07:38:48,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 4.883116883116883) internal successors, (376), 76 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:48,900 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 456 transitions. [2021-08-26 07:38:48,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2021-08-26 07:38:48,901 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:48,902 INFO L512 BasicCegarLoop]: trace histogram [75, 74, 74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:48,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-26 07:38:49,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-26 07:38:49,117 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:49,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:49,117 INFO L82 PathProgramCache]: Analyzing trace with hash 611176555, now seen corresponding path program 74 times [2021-08-26 07:38:49,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:49,118 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805211186] [2021-08-26 07:38:49,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:49,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:49,142 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:49,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652879316] [2021-08-26 07:38:49,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:38:49,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:49,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:49,143 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:49,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-26 07:38:54,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:38:54,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:38:54,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 1475 conjuncts, 151 conjunts are in the unsatisfiable core [2021-08-26 07:38:54,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:38:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 13653 backedges. 0 proven. 13653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:38:57,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:38:57,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805211186] [2021-08-26 07:38:57,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:38:57,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652879316] [2021-08-26 07:38:57,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652879316] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:38:57,185 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:38:57,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2021-08-26 07:38:57,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42695790] [2021-08-26 07:38:57,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2021-08-26 07:38:57,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:38:57,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2021-08-26 07:38:57,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2928, Invalid=3078, Unknown=0, NotChecked=0, Total=6006 [2021-08-26 07:38:57,187 INFO L87 Difference]: Start difference. First operand 382 states and 456 transitions. Second operand has 78 states, 78 states have (on average 4.884615384615385) internal successors, (381), 77 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:59,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:38:59,614 INFO L93 Difference]: Finished difference Result 391 states and 466 transitions. [2021-08-26 07:38:59,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2021-08-26 07:38:59,615 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 4.884615384615385) internal successors, (381), 77 states have internal predecessors, (381), 0 states have call successors, (0), 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 381 [2021-08-26 07:38:59,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:38:59,616 INFO L225 Difference]: With dead ends: 391 [2021-08-26 07:38:59,616 INFO L226 Difference]: Without dead ends: 387 [2021-08-26 07:38:59,617 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2775 ImplicationChecksByTransitivity, 3980.1ms TimeCoverageRelationStatistics Valid=8626, Invalid=14326, Unknown=0, NotChecked=0, Total=22952 [2021-08-26 07:38:59,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2021-08-26 07:38:59,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 387. [2021-08-26 07:38:59,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 1.1968911917098446) internal successors, (462), 386 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:59,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 462 transitions. [2021-08-26 07:38:59,624 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 462 transitions. Word has length 381 [2021-08-26 07:38:59,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:38:59,625 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 462 transitions. [2021-08-26 07:38:59,625 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 4.884615384615385) internal successors, (381), 77 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:38:59,625 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 462 transitions. [2021-08-26 07:38:59,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2021-08-26 07:38:59,626 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:38:59,626 INFO L512 BasicCegarLoop]: trace histogram [76, 75, 75, 75, 75, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:38:59,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-08-26 07:38:59,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:59,827 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:38:59,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:38:59,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1108864871, now seen corresponding path program 75 times [2021-08-26 07:38:59,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:38:59,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958827890] [2021-08-26 07:38:59,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:38:59,827 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:38:59,851 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:38:59,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [896804373] [2021-08-26 07:38:59,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:38:59,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:38:59,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:38:59,853 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:38:59,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-26 07:39:05,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 76 check-sat command(s) [2021-08-26 07:39:05,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:39:05,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 1494 conjuncts, 153 conjunts are in the unsatisfiable core [2021-08-26 07:39:05,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:39:08,578 INFO L134 CoverageAnalysis]: Checked inductivity of 14025 backedges. 0 proven. 14025 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:39:08,578 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:39:08,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958827890] [2021-08-26 07:39:08,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:39:08,578 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896804373] [2021-08-26 07:39:08,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896804373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:39:08,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:39:08,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2021-08-26 07:39:08,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848135332] [2021-08-26 07:39:08,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-08-26 07:39:08,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:39:08,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-08-26 07:39:08,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3005, Invalid=3157, Unknown=0, NotChecked=0, Total=6162 [2021-08-26 07:39:08,580 INFO L87 Difference]: Start difference. First operand 387 states and 462 transitions. Second operand has 79 states, 79 states have (on average 4.886075949367089) internal successors, (386), 78 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:11,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:39:11,110 INFO L93 Difference]: Finished difference Result 396 states and 472 transitions. [2021-08-26 07:39:11,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2021-08-26 07:39:11,111 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 4.886075949367089) internal successors, (386), 78 states have internal predecessors, (386), 0 states have call successors, (0), 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 386 [2021-08-26 07:39:11,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:39:11,112 INFO L225 Difference]: With dead ends: 396 [2021-08-26 07:39:11,112 INFO L226 Difference]: Without dead ends: 392 [2021-08-26 07:39:11,113 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2850 ImplicationChecksByTransitivity, 4114.2ms TimeCoverageRelationStatistics Valid=8855, Invalid=14707, Unknown=0, NotChecked=0, Total=23562 [2021-08-26 07:39:11,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-08-26 07:39:11,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 392. [2021-08-26 07:39:11,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 1.19693094629156) internal successors, (468), 391 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:11,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 468 transitions. [2021-08-26 07:39:11,120 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 468 transitions. Word has length 386 [2021-08-26 07:39:11,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:39:11,120 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 468 transitions. [2021-08-26 07:39:11,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 4.886075949367089) internal successors, (386), 78 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:11,121 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 468 transitions. [2021-08-26 07:39:11,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2021-08-26 07:39:11,122 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:39:11,122 INFO L512 BasicCegarLoop]: trace histogram [77, 76, 76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:39:11,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-26 07:39:11,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:11,323 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:39:11,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:39:11,323 INFO L82 PathProgramCache]: Analyzing trace with hash -2058044117, now seen corresponding path program 76 times [2021-08-26 07:39:11,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:39:11,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312334777] [2021-08-26 07:39:11,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:39:11,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:39:11,347 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:39:11,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630542076] [2021-08-26 07:39:11,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:39:11,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:11,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:39:11,349 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:39:11,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-26 07:39:16,956 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:39:16,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:39:16,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 1513 conjuncts, 155 conjunts are in the unsatisfiable core [2021-08-26 07:39:16,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:39:19,903 INFO L134 CoverageAnalysis]: Checked inductivity of 14402 backedges. 0 proven. 14402 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:39:19,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:39:19,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312334777] [2021-08-26 07:39:19,904 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:39:19,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630542076] [2021-08-26 07:39:19,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630542076] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:39:19,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:39:19,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2021-08-26 07:39:19,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308953759] [2021-08-26 07:39:19,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2021-08-26 07:39:19,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:39:19,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2021-08-26 07:39:19,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3083, Invalid=3237, Unknown=0, NotChecked=0, Total=6320 [2021-08-26 07:39:19,913 INFO L87 Difference]: Start difference. First operand 392 states and 468 transitions. Second operand has 80 states, 80 states have (on average 4.8875) internal successors, (391), 79 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:22,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:39:22,460 INFO L93 Difference]: Finished difference Result 401 states and 478 transitions. [2021-08-26 07:39:22,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2021-08-26 07:39:22,461 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 4.8875) internal successors, (391), 79 states have internal predecessors, (391), 0 states have call successors, (0), 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 391 [2021-08-26 07:39:22,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:39:22,462 INFO L225 Difference]: With dead ends: 401 [2021-08-26 07:39:22,462 INFO L226 Difference]: Without dead ends: 397 [2021-08-26 07:39:22,463 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 312 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2926 ImplicationChecksByTransitivity, 4197.9ms TimeCoverageRelationStatistics Valid=9087, Invalid=15093, Unknown=0, NotChecked=0, Total=24180 [2021-08-26 07:39:22,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-08-26 07:39:22,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 397. [2021-08-26 07:39:22,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 1.196969696969697) internal successors, (474), 396 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:22,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 474 transitions. [2021-08-26 07:39:22,471 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 474 transitions. Word has length 391 [2021-08-26 07:39:22,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:39:22,471 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 474 transitions. [2021-08-26 07:39:22,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 4.8875) internal successors, (391), 79 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:22,471 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 474 transitions. [2021-08-26 07:39:22,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2021-08-26 07:39:22,472 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:39:22,472 INFO L512 BasicCegarLoop]: trace histogram [78, 77, 77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:39:22,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-08-26 07:39:22,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-08-26 07:39:22,673 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:39:22,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:39:22,673 INFO L82 PathProgramCache]: Analyzing trace with hash -65594407, now seen corresponding path program 77 times [2021-08-26 07:39:22,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:39:22,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207957924] [2021-08-26 07:39:22,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:39:22,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:39:22,717 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:39:22,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093506933] [2021-08-26 07:39:22,717 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:39:22,718 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:22,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:39:22,719 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:39:22,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-26 07:39:28,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 78 check-sat command(s) [2021-08-26 07:39:28,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:39:28,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 1532 conjuncts, 157 conjunts are in the unsatisfiable core [2021-08-26 07:39:28,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:39:32,032 INFO L134 CoverageAnalysis]: Checked inductivity of 14784 backedges. 0 proven. 14784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:39:32,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:39:32,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207957924] [2021-08-26 07:39:32,032 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:39:32,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093506933] [2021-08-26 07:39:32,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093506933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:39:32,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:39:32,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2021-08-26 07:39:32,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084948041] [2021-08-26 07:39:32,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2021-08-26 07:39:32,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:39:32,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2021-08-26 07:39:32,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3162, Invalid=3318, Unknown=0, NotChecked=0, Total=6480 [2021-08-26 07:39:32,034 INFO L87 Difference]: Start difference. First operand 397 states and 474 transitions. Second operand has 81 states, 81 states have (on average 4.888888888888889) internal successors, (396), 80 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:34,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:39:34,702 INFO L93 Difference]: Finished difference Result 406 states and 484 transitions. [2021-08-26 07:39:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2021-08-26 07:39:34,702 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 4.888888888888889) internal successors, (396), 80 states have internal predecessors, (396), 0 states have call successors, (0), 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 396 [2021-08-26 07:39:34,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:39:34,703 INFO L225 Difference]: With dead ends: 406 [2021-08-26 07:39:34,703 INFO L226 Difference]: Without dead ends: 402 [2021-08-26 07:39:34,704 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3003 ImplicationChecksByTransitivity, 4318.7ms TimeCoverageRelationStatistics Valid=9322, Invalid=15484, Unknown=0, NotChecked=0, Total=24806 [2021-08-26 07:39:34,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2021-08-26 07:39:34,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 402. [2021-08-26 07:39:34,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 1.1970074812967582) internal successors, (480), 401 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:34,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 480 transitions. [2021-08-26 07:39:34,712 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 480 transitions. Word has length 396 [2021-08-26 07:39:34,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:39:34,712 INFO L470 AbstractCegarLoop]: Abstraction has 402 states and 480 transitions. [2021-08-26 07:39:34,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.888888888888889) internal successors, (396), 80 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:34,712 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 480 transitions. [2021-08-26 07:39:34,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2021-08-26 07:39:34,713 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:39:34,714 INFO L512 BasicCegarLoop]: trace histogram [79, 78, 78, 78, 78, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:39:34,742 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-26 07:39:34,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:34,914 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:39:34,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:39:34,915 INFO L82 PathProgramCache]: Analyzing trace with hash -16074261, now seen corresponding path program 78 times [2021-08-26 07:39:34,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:39:34,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664186518] [2021-08-26 07:39:34,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:39:34,915 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:39:34,940 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:39:34,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234069277] [2021-08-26 07:39:34,940 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:39:34,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:34,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:39:34,941 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:39:34,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-26 07:39:41,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 79 check-sat command(s) [2021-08-26 07:39:41,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:39:41,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 1551 conjuncts, 159 conjunts are in the unsatisfiable core [2021-08-26 07:39:41,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:39:44,400 INFO L134 CoverageAnalysis]: Checked inductivity of 15171 backedges. 0 proven. 15171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:39:44,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:39:44,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664186518] [2021-08-26 07:39:44,400 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:39:44,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234069277] [2021-08-26 07:39:44,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234069277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:39:44,400 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:39:44,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2021-08-26 07:39:44,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105931486] [2021-08-26 07:39:44,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2021-08-26 07:39:44,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:39:44,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2021-08-26 07:39:44,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3242, Invalid=3400, Unknown=0, NotChecked=0, Total=6642 [2021-08-26 07:39:44,402 INFO L87 Difference]: Start difference. First operand 402 states and 480 transitions. Second operand has 82 states, 82 states have (on average 4.890243902439025) internal successors, (401), 81 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:47,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:39:47,185 INFO L93 Difference]: Finished difference Result 411 states and 490 transitions. [2021-08-26 07:39:47,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2021-08-26 07:39:47,185 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 82 states have (on average 4.890243902439025) internal successors, (401), 81 states have internal predecessors, (401), 0 states have call successors, (0), 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 401 [2021-08-26 07:39:47,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:39:47,186 INFO L225 Difference]: With dead ends: 411 [2021-08-26 07:39:47,186 INFO L226 Difference]: Without dead ends: 407 [2021-08-26 07:39:47,188 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3081 ImplicationChecksByTransitivity, 4431.5ms TimeCoverageRelationStatistics Valid=9560, Invalid=15880, Unknown=0, NotChecked=0, Total=25440 [2021-08-26 07:39:47,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-26 07:39:47,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 407. [2021-08-26 07:39:47,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 1.1970443349753694) internal successors, (486), 406 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:47,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 486 transitions. [2021-08-26 07:39:47,196 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 486 transitions. Word has length 401 [2021-08-26 07:39:47,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:39:47,196 INFO L470 AbstractCegarLoop]: Abstraction has 407 states and 486 transitions. [2021-08-26 07:39:47,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 4.890243902439025) internal successors, (401), 81 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:47,196 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 486 transitions. [2021-08-26 07:39:47,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2021-08-26 07:39:47,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:39:47,197 INFO L512 BasicCegarLoop]: trace histogram [80, 79, 79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:39:47,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-08-26 07:39:47,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:47,398 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:39:47,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:39:47,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1738467559, now seen corresponding path program 79 times [2021-08-26 07:39:47,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:39:47,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881367350] [2021-08-26 07:39:47,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:39:47,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:39:47,425 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:39:47,425 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1989260274] [2021-08-26 07:39:47,425 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:39:47,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:47,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:39:47,426 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:39:47,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-26 07:39:53,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:39:53,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 1570 conjuncts, 161 conjunts are in the unsatisfiable core [2021-08-26 07:39:53,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:39:56,405 INFO L134 CoverageAnalysis]: Checked inductivity of 15563 backedges. 0 proven. 15563 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:39:56,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:39:56,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881367350] [2021-08-26 07:39:56,405 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:39:56,405 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989260274] [2021-08-26 07:39:56,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989260274] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:39:56,406 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:39:56,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2021-08-26 07:39:56,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412146361] [2021-08-26 07:39:56,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2021-08-26 07:39:56,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:39:56,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-08-26 07:39:56,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3323, Invalid=3483, Unknown=0, NotChecked=0, Total=6806 [2021-08-26 07:39:56,407 INFO L87 Difference]: Start difference. First operand 407 states and 486 transitions. Second operand has 83 states, 83 states have (on average 4.891566265060241) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:59,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:39:59,174 INFO L93 Difference]: Finished difference Result 416 states and 496 transitions. [2021-08-26 07:39:59,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 162 states. [2021-08-26 07:39:59,174 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 4.891566265060241) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 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 406 [2021-08-26 07:39:59,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:39:59,175 INFO L225 Difference]: With dead ends: 416 [2021-08-26 07:39:59,175 INFO L226 Difference]: Without dead ends: 412 [2021-08-26 07:39:59,177 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3160 ImplicationChecksByTransitivity, 4513.8ms TimeCoverageRelationStatistics Valid=9801, Invalid=16281, Unknown=0, NotChecked=0, Total=26082 [2021-08-26 07:39:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2021-08-26 07:39:59,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 412. [2021-08-26 07:39:59,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 1.197080291970803) internal successors, (492), 411 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:59,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 492 transitions. [2021-08-26 07:39:59,185 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 492 transitions. Word has length 406 [2021-08-26 07:39:59,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:39:59,185 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 492 transitions. [2021-08-26 07:39:59,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 4.891566265060241) internal successors, (406), 82 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:39:59,185 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 492 transitions. [2021-08-26 07:39:59,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 412 [2021-08-26 07:39:59,186 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:39:59,187 INFO L512 BasicCegarLoop]: trace histogram [81, 80, 80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:39:59,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-08-26 07:39:59,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2021-08-26 07:39:59,387 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:39:59,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:39:59,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1710999211, now seen corresponding path program 80 times [2021-08-26 07:39:59,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:39:59,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907035649] [2021-08-26 07:39:59,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:39:59,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:39:59,415 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:39:59,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [518156777] [2021-08-26 07:39:59,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:39:59,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:39:59,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:39:59,416 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:39:59,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-26 07:40:05,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:40:05,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:40:05,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 1589 conjuncts, 163 conjunts are in the unsatisfiable core [2021-08-26 07:40:05,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:40:08,777 INFO L134 CoverageAnalysis]: Checked inductivity of 15960 backedges. 0 proven. 15960 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:40:08,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:40:08,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907035649] [2021-08-26 07:40:08,777 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:40:08,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518156777] [2021-08-26 07:40:08,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518156777] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:40:08,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:40:08,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2021-08-26 07:40:08,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509136737] [2021-08-26 07:40:08,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2021-08-26 07:40:08,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:40:08,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2021-08-26 07:40:08,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3405, Invalid=3567, Unknown=0, NotChecked=0, Total=6972 [2021-08-26 07:40:08,779 INFO L87 Difference]: Start difference. First operand 412 states and 492 transitions. Second operand has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:11,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:40:11,673 INFO L93 Difference]: Finished difference Result 421 states and 502 transitions. [2021-08-26 07:40:11,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2021-08-26 07:40:11,674 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 0 states have call successors, (0), 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 411 [2021-08-26 07:40:11,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:40:11,675 INFO L225 Difference]: With dead ends: 421 [2021-08-26 07:40:11,675 INFO L226 Difference]: Without dead ends: 417 [2021-08-26 07:40:11,676 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 4665.6ms TimeCoverageRelationStatistics Valid=10045, Invalid=16687, Unknown=0, NotChecked=0, Total=26732 [2021-08-26 07:40:11,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2021-08-26 07:40:11,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 417. [2021-08-26 07:40:11,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 1.1971153846153846) internal successors, (498), 416 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:11,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 498 transitions. [2021-08-26 07:40:11,684 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 498 transitions. Word has length 411 [2021-08-26 07:40:11,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:40:11,685 INFO L470 AbstractCegarLoop]: Abstraction has 417 states and 498 transitions. [2021-08-26 07:40:11,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.892857142857143) internal successors, (411), 83 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:11,685 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 498 transitions. [2021-08-26 07:40:11,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2021-08-26 07:40:11,686 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:40:11,686 INFO L512 BasicCegarLoop]: trace histogram [82, 81, 81, 81, 81, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:40:11,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-26 07:40:11,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:11,887 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:40:11,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:40:11,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1579548071, now seen corresponding path program 81 times [2021-08-26 07:40:11,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:40:11,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811384943] [2021-08-26 07:40:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:40:11,888 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:40:11,915 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:40:11,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193534483] [2021-08-26 07:40:11,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:40:11,915 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:11,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:40:11,916 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:40:11,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-26 07:40:18,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 82 check-sat command(s) [2021-08-26 07:40:18,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:40:18,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 1608 conjuncts, 165 conjunts are in the unsatisfiable core [2021-08-26 07:40:18,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:40:21,991 INFO L134 CoverageAnalysis]: Checked inductivity of 16362 backedges. 0 proven. 16362 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:40:21,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:40:21,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811384943] [2021-08-26 07:40:21,991 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:40:21,992 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193534483] [2021-08-26 07:40:21,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193534483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:40:21,992 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:40:21,992 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2021-08-26 07:40:21,992 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888945484] [2021-08-26 07:40:21,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2021-08-26 07:40:21,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:40:21,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-08-26 07:40:21,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3488, Invalid=3652, Unknown=0, NotChecked=0, Total=7140 [2021-08-26 07:40:21,994 INFO L87 Difference]: Start difference. First operand 417 states and 498 transitions. Second operand has 85 states, 85 states have (on average 4.894117647058824) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:24,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:40:24,914 INFO L93 Difference]: Finished difference Result 426 states and 508 transitions. [2021-08-26 07:40:24,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2021-08-26 07:40:24,915 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 4.894117647058824) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 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 416 [2021-08-26 07:40:24,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:40:24,916 INFO L225 Difference]: With dead ends: 426 [2021-08-26 07:40:24,916 INFO L226 Difference]: Without dead ends: 422 [2021-08-26 07:40:24,918 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3321 ImplicationChecksByTransitivity, 4759.6ms TimeCoverageRelationStatistics Valid=10292, Invalid=17098, Unknown=0, NotChecked=0, Total=27390 [2021-08-26 07:40:24,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2021-08-26 07:40:24,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 422. [2021-08-26 07:40:24,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 1.1971496437054632) internal successors, (504), 421 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:24,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 504 transitions. [2021-08-26 07:40:24,926 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 504 transitions. Word has length 416 [2021-08-26 07:40:24,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:40:24,927 INFO L470 AbstractCegarLoop]: Abstraction has 422 states and 504 transitions. [2021-08-26 07:40:24,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 4.894117647058824) internal successors, (416), 84 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:24,927 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 504 transitions. [2021-08-26 07:40:24,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2021-08-26 07:40:24,928 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:40:24,928 INFO L512 BasicCegarLoop]: trace histogram [83, 82, 82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:40:24,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-26 07:40:25,129 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:25,129 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:40:25,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:40:25,130 INFO L82 PathProgramCache]: Analyzing trace with hash -141302933, now seen corresponding path program 82 times [2021-08-26 07:40:25,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:40:25,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732405295] [2021-08-26 07:40:25,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:40:25,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:40:25,157 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:40:25,157 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117098900] [2021-08-26 07:40:25,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:40:25,158 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:25,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:40:25,159 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:40:25,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-26 07:40:31,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:40:31,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:40:31,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 1627 conjuncts, 167 conjunts are in the unsatisfiable core [2021-08-26 07:40:31,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:40:34,842 INFO L134 CoverageAnalysis]: Checked inductivity of 16769 backedges. 0 proven. 16769 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:40:34,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:40:34,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732405295] [2021-08-26 07:40:34,843 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:40:34,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117098900] [2021-08-26 07:40:34,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117098900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:40:34,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:40:34,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2021-08-26 07:40:34,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083403491] [2021-08-26 07:40:34,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-08-26 07:40:34,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:40:34,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-08-26 07:40:34,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3572, Invalid=3738, Unknown=0, NotChecked=0, Total=7310 [2021-08-26 07:40:34,845 INFO L87 Difference]: Start difference. First operand 422 states and 504 transitions. Second operand has 86 states, 86 states have (on average 4.895348837209302) internal successors, (421), 85 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:37,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:40:37,858 INFO L93 Difference]: Finished difference Result 431 states and 514 transitions. [2021-08-26 07:40:37,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2021-08-26 07:40:37,858 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 4.895348837209302) internal successors, (421), 85 states have internal predecessors, (421), 0 states have call successors, (0), 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 421 [2021-08-26 07:40:37,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:40:37,860 INFO L225 Difference]: With dead ends: 431 [2021-08-26 07:40:37,860 INFO L226 Difference]: Without dead ends: 427 [2021-08-26 07:40:37,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3403 ImplicationChecksByTransitivity, 4849.8ms TimeCoverageRelationStatistics Valid=10542, Invalid=17514, Unknown=0, NotChecked=0, Total=28056 [2021-08-26 07:40:37,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-08-26 07:40:37,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 427. [2021-08-26 07:40:37,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 1.1971830985915493) internal successors, (510), 426 states have internal predecessors, (510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:37,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 510 transitions. [2021-08-26 07:40:37,869 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 510 transitions. Word has length 421 [2021-08-26 07:40:37,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:40:37,870 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 510 transitions. [2021-08-26 07:40:37,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 4.895348837209302) internal successors, (421), 85 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:37,870 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 510 transitions. [2021-08-26 07:40:37,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 427 [2021-08-26 07:40:37,871 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:40:37,871 INFO L512 BasicCegarLoop]: trace histogram [84, 83, 83, 83, 83, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:40:37,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-26 07:40:38,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:38,072 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:40:38,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:40:38,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1586879897, now seen corresponding path program 83 times [2021-08-26 07:40:38,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:40:38,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982011904] [2021-08-26 07:40:38,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:40:38,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:40:38,104 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:40:38,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701674227] [2021-08-26 07:40:38,104 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:40:38,104 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:38,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:40:38,105 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:40:38,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-26 07:40:45,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 84 check-sat command(s) [2021-08-26 07:40:45,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:40:45,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 1646 conjuncts, 169 conjunts are in the unsatisfiable core [2021-08-26 07:40:45,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:40:48,564 INFO L134 CoverageAnalysis]: Checked inductivity of 17181 backedges. 0 proven. 17181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:40:48,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:40:48,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982011904] [2021-08-26 07:40:48,564 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:40:48,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701674227] [2021-08-26 07:40:48,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701674227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:40:48,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:40:48,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2021-08-26 07:40:48,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674345964] [2021-08-26 07:40:48,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2021-08-26 07:40:48,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:40:48,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2021-08-26 07:40:48,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3657, Invalid=3825, Unknown=0, NotChecked=0, Total=7482 [2021-08-26 07:40:48,566 INFO L87 Difference]: Start difference. First operand 427 states and 510 transitions. Second operand has 87 states, 87 states have (on average 4.896551724137931) internal successors, (426), 86 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:51,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:40:51,676 INFO L93 Difference]: Finished difference Result 436 states and 520 transitions. [2021-08-26 07:40:51,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-08-26 07:40:51,676 INFO L78 Accepts]: Start accepts. Automaton has has 87 states, 87 states have (on average 4.896551724137931) internal successors, (426), 86 states have internal predecessors, (426), 0 states have call successors, (0), 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 426 [2021-08-26 07:40:51,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:40:51,678 INFO L225 Difference]: With dead ends: 436 [2021-08-26 07:40:51,678 INFO L226 Difference]: Without dead ends: 432 [2021-08-26 07:40:51,679 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3486 ImplicationChecksByTransitivity, 5010.8ms TimeCoverageRelationStatistics Valid=10795, Invalid=17935, Unknown=0, NotChecked=0, Total=28730 [2021-08-26 07:40:51,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-08-26 07:40:51,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 432. [2021-08-26 07:40:51,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 1.197215777262181) internal successors, (516), 431 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:51,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 516 transitions. [2021-08-26 07:40:51,688 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 516 transitions. Word has length 426 [2021-08-26 07:40:51,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:40:51,688 INFO L470 AbstractCegarLoop]: Abstraction has 432 states and 516 transitions. [2021-08-26 07:40:51,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 4.896551724137931) internal successors, (426), 86 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:40:51,688 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 516 transitions. [2021-08-26 07:40:51,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2021-08-26 07:40:51,690 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:40:51,690 INFO L512 BasicCegarLoop]: trace histogram [85, 84, 84, 84, 84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:40:51,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-26 07:40:51,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:51,890 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:40:51,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:40:51,891 INFO L82 PathProgramCache]: Analyzing trace with hash 440340523, now seen corresponding path program 84 times [2021-08-26 07:40:51,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:40:51,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856472547] [2021-08-26 07:40:51,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:40:51,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:40:51,920 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:40:51,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1054134752] [2021-08-26 07:40:51,920 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:40:51,920 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:40:51,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:40:51,925 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:40:51,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-26 07:40:59,230 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 85 check-sat command(s) [2021-08-26 07:40:59,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:40:59,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 1665 conjuncts, 171 conjunts are in the unsatisfiable core [2021-08-26 07:40:59,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:41:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 17598 backedges. 0 proven. 17598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:41:02,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:41:02,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856472547] [2021-08-26 07:41:02,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:41:02,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054134752] [2021-08-26 07:41:02,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054134752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:41:02,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:41:02,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2021-08-26 07:41:02,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821154703] [2021-08-26 07:41:02,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2021-08-26 07:41:02,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:41:02,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-08-26 07:41:02,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3743, Invalid=3913, Unknown=0, NotChecked=0, Total=7656 [2021-08-26 07:41:02,863 INFO L87 Difference]: Start difference. First operand 432 states and 516 transitions. Second operand has 88 states, 88 states have (on average 4.8977272727272725) internal successors, (431), 87 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:05,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:41:05,969 INFO L93 Difference]: Finished difference Result 441 states and 526 transitions. [2021-08-26 07:41:05,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 172 states. [2021-08-26 07:41:05,969 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 4.8977272727272725) internal successors, (431), 87 states have internal predecessors, (431), 0 states have call successors, (0), 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 431 [2021-08-26 07:41:05,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:41:05,970 INFO L225 Difference]: With dead ends: 441 [2021-08-26 07:41:05,970 INFO L226 Difference]: Without dead ends: 437 [2021-08-26 07:41:05,972 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3570 ImplicationChecksByTransitivity, 5160.9ms TimeCoverageRelationStatistics Valid=11051, Invalid=18361, Unknown=0, NotChecked=0, Total=29412 [2021-08-26 07:41:05,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-08-26 07:41:05,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 437. [2021-08-26 07:41:05,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 1.1972477064220184) internal successors, (522), 436 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:05,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 522 transitions. [2021-08-26 07:41:05,980 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 522 transitions. Word has length 431 [2021-08-26 07:41:05,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:41:05,981 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 522 transitions. [2021-08-26 07:41:05,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.8977272727272725) internal successors, (431), 87 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:05,981 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 522 transitions. [2021-08-26 07:41:05,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2021-08-26 07:41:05,982 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:41:05,982 INFO L512 BasicCegarLoop]: trace histogram [86, 85, 85, 85, 85, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:41:06,015 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-26 07:41:06,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:06,183 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:41:06,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:41:06,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1951880999, now seen corresponding path program 85 times [2021-08-26 07:41:06,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:41:06,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717580840] [2021-08-26 07:41:06,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:41:06,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:41:06,216 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:41:06,216 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524984114] [2021-08-26 07:41:06,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:41:06,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:06,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:41:06,217 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:41:06,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-26 07:41:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:41:12,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 1684 conjuncts, 173 conjunts are in the unsatisfiable core [2021-08-26 07:41:12,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:41:16,568 INFO L134 CoverageAnalysis]: Checked inductivity of 18020 backedges. 0 proven. 18020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:41:16,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:41:16,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717580840] [2021-08-26 07:41:16,568 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:41:16,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524984114] [2021-08-26 07:41:16,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524984114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:41:16,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:41:16,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2021-08-26 07:41:16,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406722633] [2021-08-26 07:41:16,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2021-08-26 07:41:16,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:41:16,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-08-26 07:41:16,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3830, Invalid=4002, Unknown=0, NotChecked=0, Total=7832 [2021-08-26 07:41:16,570 INFO L87 Difference]: Start difference. First operand 437 states and 522 transitions. Second operand has 89 states, 89 states have (on average 4.898876404494382) internal successors, (436), 88 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:19,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:41:19,791 INFO L93 Difference]: Finished difference Result 446 states and 532 transitions. [2021-08-26 07:41:19,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2021-08-26 07:41:19,792 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 4.898876404494382) internal successors, (436), 88 states have internal predecessors, (436), 0 states have call successors, (0), 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 436 [2021-08-26 07:41:19,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:41:19,793 INFO L225 Difference]: With dead ends: 446 [2021-08-26 07:41:19,793 INFO L226 Difference]: Without dead ends: 442 [2021-08-26 07:41:19,794 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 348 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3655 ImplicationChecksByTransitivity, 5281.0ms TimeCoverageRelationStatistics Valid=11310, Invalid=18792, Unknown=0, NotChecked=0, Total=30102 [2021-08-26 07:41:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-08-26 07:41:19,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 442. [2021-08-26 07:41:19,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 1.1972789115646258) internal successors, (528), 441 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:19,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 528 transitions. [2021-08-26 07:41:19,803 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 528 transitions. Word has length 436 [2021-08-26 07:41:19,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:41:19,803 INFO L470 AbstractCegarLoop]: Abstraction has 442 states and 528 transitions. [2021-08-26 07:41:19,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 4.898876404494382) internal successors, (436), 88 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:19,803 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 528 transitions. [2021-08-26 07:41:19,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2021-08-26 07:41:19,805 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:41:19,805 INFO L512 BasicCegarLoop]: trace histogram [87, 86, 86, 86, 86, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:41:19,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-26 07:41:20,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-08-26 07:41:20,006 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:41:20,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:41:20,006 INFO L82 PathProgramCache]: Analyzing trace with hash 493440235, now seen corresponding path program 86 times [2021-08-26 07:41:20,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:41:20,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046403970] [2021-08-26 07:41:20,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:41:20,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:41:20,037 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:41:20,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615616256] [2021-08-26 07:41:20,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:41:20,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:20,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:41:20,038 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:41:20,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-26 07:41:26,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:41:26,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:41:26,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 1703 conjuncts, 175 conjunts are in the unsatisfiable core [2021-08-26 07:41:26,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:41:30,678 INFO L134 CoverageAnalysis]: Checked inductivity of 18447 backedges. 0 proven. 18447 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:41:30,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:41:30,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046403970] [2021-08-26 07:41:30,679 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:41:30,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615616256] [2021-08-26 07:41:30,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615616256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:41:30,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:41:30,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2021-08-26 07:41:30,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973238758] [2021-08-26 07:41:30,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2021-08-26 07:41:30,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:41:30,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2021-08-26 07:41:30,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3918, Invalid=4092, Unknown=0, NotChecked=0, Total=8010 [2021-08-26 07:41:30,681 INFO L87 Difference]: Start difference. First operand 442 states and 528 transitions. Second operand has 90 states, 90 states have (on average 4.9) internal successors, (441), 89 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:34,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:41:34,030 INFO L93 Difference]: Finished difference Result 451 states and 538 transitions. [2021-08-26 07:41:34,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 176 states. [2021-08-26 07:41:34,030 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 4.9) internal successors, (441), 89 states have internal predecessors, (441), 0 states have call successors, (0), 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 441 [2021-08-26 07:41:34,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:41:34,032 INFO L225 Difference]: With dead ends: 451 [2021-08-26 07:41:34,032 INFO L226 Difference]: Without dead ends: 447 [2021-08-26 07:41:34,033 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 352 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3741 ImplicationChecksByTransitivity, 5446.2ms TimeCoverageRelationStatistics Valid=11572, Invalid=19228, Unknown=0, NotChecked=0, Total=30800 [2021-08-26 07:41:34,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-08-26 07:41:34,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2021-08-26 07:41:34,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 1.1973094170403586) internal successors, (534), 446 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:34,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 534 transitions. [2021-08-26 07:41:34,042 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 534 transitions. Word has length 441 [2021-08-26 07:41:34,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:41:34,042 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 534 transitions. [2021-08-26 07:41:34,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 4.9) internal successors, (441), 89 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:34,042 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 534 transitions. [2021-08-26 07:41:34,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2021-08-26 07:41:34,044 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:41:34,044 INFO L512 BasicCegarLoop]: trace histogram [88, 87, 87, 87, 87, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:41:34,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-26 07:41:34,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-08-26 07:41:34,244 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:41:34,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:41:34,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1658428391, now seen corresponding path program 87 times [2021-08-26 07:41:34,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:41:34,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994443737] [2021-08-26 07:41:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:41:34,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:41:34,311 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:41:34,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1359202872] [2021-08-26 07:41:34,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:41:34,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:34,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:41:34,312 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:41:34,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-26 07:41:42,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 88 check-sat command(s) [2021-08-26 07:41:42,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:41:42,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 177 conjunts are in the unsatisfiable core [2021-08-26 07:41:42,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:41:45,768 INFO L134 CoverageAnalysis]: Checked inductivity of 18879 backedges. 0 proven. 18879 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:41:45,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:41:45,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994443737] [2021-08-26 07:41:45,768 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:41:45,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359202872] [2021-08-26 07:41:45,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359202872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:41:45,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:41:45,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2021-08-26 07:41:45,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824954923] [2021-08-26 07:41:45,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2021-08-26 07:41:45,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:41:45,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-08-26 07:41:45,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4007, Invalid=4183, Unknown=0, NotChecked=0, Total=8190 [2021-08-26 07:41:45,770 INFO L87 Difference]: Start difference. First operand 447 states and 534 transitions. Second operand has 91 states, 91 states have (on average 4.9010989010989015) internal successors, (446), 90 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:49,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:41:49,070 INFO L93 Difference]: Finished difference Result 456 states and 544 transitions. [2021-08-26 07:41:49,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2021-08-26 07:41:49,071 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 4.9010989010989015) internal successors, (446), 90 states have internal predecessors, (446), 0 states have call successors, (0), 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 446 [2021-08-26 07:41:49,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:41:49,072 INFO L225 Difference]: With dead ends: 456 [2021-08-26 07:41:49,072 INFO L226 Difference]: Without dead ends: 452 [2021-08-26 07:41:49,073 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3828 ImplicationChecksByTransitivity, 5442.2ms TimeCoverageRelationStatistics Valid=11837, Invalid=19669, Unknown=0, NotChecked=0, Total=31506 [2021-08-26 07:41:49,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-08-26 07:41:49,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2021-08-26 07:41:49,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 451 states have (on average 1.1973392461197339) internal successors, (540), 451 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:49,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 540 transitions. [2021-08-26 07:41:49,081 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 540 transitions. Word has length 446 [2021-08-26 07:41:49,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:41:49,082 INFO L470 AbstractCegarLoop]: Abstraction has 452 states and 540 transitions. [2021-08-26 07:41:49,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 4.9010989010989015) internal successors, (446), 90 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:41:49,082 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 540 transitions. [2021-08-26 07:41:49,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 452 [2021-08-26 07:41:49,083 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:41:49,083 INFO L512 BasicCegarLoop]: trace histogram [89, 88, 88, 88, 88, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:41:49,120 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-08-26 07:41:49,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:49,289 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:41:49,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:41:49,289 INFO L82 PathProgramCache]: Analyzing trace with hash -109143637, now seen corresponding path program 88 times [2021-08-26 07:41:49,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:41:49,289 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179037989] [2021-08-26 07:41:49,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:41:49,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:41:49,338 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:41:49,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2114672155] [2021-08-26 07:41:49,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:41:49,339 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:41:49,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:41:49,346 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:41:49,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-26 07:41:56,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:41:56,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:41:56,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 1741 conjuncts, 179 conjunts are in the unsatisfiable core [2021-08-26 07:41:56,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:42:00,372 INFO L134 CoverageAnalysis]: Checked inductivity of 19316 backedges. 0 proven. 19316 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:42:00,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:42:00,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179037989] [2021-08-26 07:42:00,372 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:42:00,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114672155] [2021-08-26 07:42:00,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114672155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:42:00,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:42:00,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2021-08-26 07:42:00,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863392762] [2021-08-26 07:42:00,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2021-08-26 07:42:00,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:42:00,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2021-08-26 07:42:00,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4097, Invalid=4275, Unknown=0, NotChecked=0, Total=8372 [2021-08-26 07:42:00,374 INFO L87 Difference]: Start difference. First operand 452 states and 540 transitions. Second operand has 92 states, 92 states have (on average 4.9021739130434785) internal successors, (451), 91 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:03,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:42:03,873 INFO L93 Difference]: Finished difference Result 461 states and 550 transitions. [2021-08-26 07:42:03,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 180 states. [2021-08-26 07:42:03,874 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 4.9021739130434785) internal successors, (451), 91 states have internal predecessors, (451), 0 states have call successors, (0), 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 451 [2021-08-26 07:42:03,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:42:03,875 INFO L225 Difference]: With dead ends: 461 [2021-08-26 07:42:03,875 INFO L226 Difference]: Without dead ends: 457 [2021-08-26 07:42:03,876 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3916 ImplicationChecksByTransitivity, 5614.5ms TimeCoverageRelationStatistics Valid=12105, Invalid=20115, Unknown=0, NotChecked=0, Total=32220 [2021-08-26 07:42:03,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-08-26 07:42:03,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 457. [2021-08-26 07:42:03,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 1.1973684210526316) internal successors, (546), 456 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:03,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 546 transitions. [2021-08-26 07:42:03,886 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 546 transitions. Word has length 451 [2021-08-26 07:42:03,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:42:03,886 INFO L470 AbstractCegarLoop]: Abstraction has 457 states and 546 transitions. [2021-08-26 07:42:03,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.9021739130434785) internal successors, (451), 91 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:03,886 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 546 transitions. [2021-08-26 07:42:03,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 457 [2021-08-26 07:42:03,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:42:03,888 INFO L512 BasicCegarLoop]: trace histogram [90, 89, 89, 89, 89, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:42:03,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-26 07:42:04,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:04,088 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:42:04,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:42:04,089 INFO L82 PathProgramCache]: Analyzing trace with hash -31256743, now seen corresponding path program 89 times [2021-08-26 07:42:04,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:42:04,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475464869] [2021-08-26 07:42:04,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:42:04,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:42:04,121 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:42:04,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481094857] [2021-08-26 07:42:04,122 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:42:04,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:04,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:42:04,124 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:42:04,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-26 07:42:12,407 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 90 check-sat command(s) [2021-08-26 07:42:12,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:42:12,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 1760 conjuncts, 181 conjunts are in the unsatisfiable core [2021-08-26 07:42:12,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:42:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 19758 backedges. 0 proven. 19758 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:42:16,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:42:16,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475464869] [2021-08-26 07:42:16,320 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:42:16,320 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481094857] [2021-08-26 07:42:16,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481094857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:42:16,320 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:42:16,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2021-08-26 07:42:16,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396115121] [2021-08-26 07:42:16,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2021-08-26 07:42:16,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:42:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-08-26 07:42:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4188, Invalid=4368, Unknown=0, NotChecked=0, Total=8556 [2021-08-26 07:42:16,322 INFO L87 Difference]: Start difference. First operand 457 states and 546 transitions. Second operand has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:19,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:42:19,913 INFO L93 Difference]: Finished difference Result 466 states and 556 transitions. [2021-08-26 07:42:19,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 182 states. [2021-08-26 07:42:19,913 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 0 states have call successors, (0), 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 456 [2021-08-26 07:42:19,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:42:19,914 INFO L225 Difference]: With dead ends: 466 [2021-08-26 07:42:19,914 INFO L226 Difference]: Without dead ends: 462 [2021-08-26 07:42:19,916 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 544 GetRequests, 364 SyntacticMatches, 0 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4005 ImplicationChecksByTransitivity, 5792.6ms TimeCoverageRelationStatistics Valid=12376, Invalid=20566, Unknown=0, NotChecked=0, Total=32942 [2021-08-26 07:42:19,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-08-26 07:42:19,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 462. [2021-08-26 07:42:19,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 1.1973969631236443) internal successors, (552), 461 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:19,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 552 transitions. [2021-08-26 07:42:19,924 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 552 transitions. Word has length 456 [2021-08-26 07:42:19,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:42:19,925 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 552 transitions. [2021-08-26 07:42:19,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 4.903225806451613) internal successors, (456), 92 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:19,925 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 552 transitions. [2021-08-26 07:42:19,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2021-08-26 07:42:19,926 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:42:19,927 INFO L512 BasicCegarLoop]: trace histogram [91, 90, 90, 90, 90, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:42:19,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2021-08-26 07:42:20,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:20,127 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:42:20,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:42:20,127 INFO L82 PathProgramCache]: Analyzing trace with hash 267056747, now seen corresponding path program 90 times [2021-08-26 07:42:20,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:42:20,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479222924] [2021-08-26 07:42:20,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:42:20,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:42:20,160 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:42:20,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108247175] [2021-08-26 07:42:20,160 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:42:20,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:20,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:42:20,165 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:42:20,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-26 07:42:28,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 91 check-sat command(s) [2021-08-26 07:42:28,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:42:28,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 183 conjunts are in the unsatisfiable core [2021-08-26 07:42:28,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:42:32,464 INFO L134 CoverageAnalysis]: Checked inductivity of 20205 backedges. 0 proven. 20205 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:42:32,464 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:42:32,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479222924] [2021-08-26 07:42:32,464 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:42:32,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108247175] [2021-08-26 07:42:32,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108247175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:42:32,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:42:32,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2021-08-26 07:42:32,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549669116] [2021-08-26 07:42:32,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-08-26 07:42:32,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:42:32,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-08-26 07:42:32,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4280, Invalid=4462, Unknown=0, NotChecked=0, Total=8742 [2021-08-26 07:42:32,466 INFO L87 Difference]: Start difference. First operand 462 states and 552 transitions. Second operand has 94 states, 94 states have (on average 4.904255319148936) internal successors, (461), 93 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:36,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:42:36,008 INFO L93 Difference]: Finished difference Result 471 states and 562 transitions. [2021-08-26 07:42:36,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2021-08-26 07:42:36,008 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 4.904255319148936) internal successors, (461), 93 states have internal predecessors, (461), 0 states have call successors, (0), 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 461 [2021-08-26 07:42:36,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:42:36,010 INFO L225 Difference]: With dead ends: 471 [2021-08-26 07:42:36,010 INFO L226 Difference]: Without dead ends: 467 [2021-08-26 07:42:36,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 368 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4095 ImplicationChecksByTransitivity, 5787.7ms TimeCoverageRelationStatistics Valid=12650, Invalid=21022, Unknown=0, NotChecked=0, Total=33672 [2021-08-26 07:42:36,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 467 states. [2021-08-26 07:42:36,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 467 to 467. [2021-08-26 07:42:36,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 1.1974248927038627) internal successors, (558), 466 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 558 transitions. [2021-08-26 07:42:36,020 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 558 transitions. Word has length 461 [2021-08-26 07:42:36,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:42:36,020 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 558 transitions. [2021-08-26 07:42:36,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.904255319148936) internal successors, (461), 93 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:36,021 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 558 transitions. [2021-08-26 07:42:36,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2021-08-26 07:42:36,022 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:42:36,022 INFO L512 BasicCegarLoop]: trace histogram [92, 91, 91, 91, 91, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:42:36,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-26 07:42:36,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:36,223 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:42:36,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:42:36,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1353886361, now seen corresponding path program 91 times [2021-08-26 07:42:36,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:42:36,224 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872950953] [2021-08-26 07:42:36,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:42:36,224 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:42:36,257 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:42:36,258 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807482470] [2021-08-26 07:42:36,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:42:36,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:36,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:42:36,259 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:42:36,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-26 07:42:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:42:44,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 1798 conjuncts, 185 conjunts are in the unsatisfiable core [2021-08-26 07:42:44,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:42:48,133 INFO L134 CoverageAnalysis]: Checked inductivity of 20657 backedges. 0 proven. 20657 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:42:48,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:42:48,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872950953] [2021-08-26 07:42:48,133 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:42:48,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807482470] [2021-08-26 07:42:48,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807482470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:42:48,133 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:42:48,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2021-08-26 07:42:48,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028820847] [2021-08-26 07:42:48,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2021-08-26 07:42:48,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:42:48,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2021-08-26 07:42:48,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4373, Invalid=4557, Unknown=0, NotChecked=0, Total=8930 [2021-08-26 07:42:48,135 INFO L87 Difference]: Start difference. First operand 467 states and 558 transitions. Second operand has 95 states, 95 states have (on average 4.905263157894737) internal successors, (466), 94 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:51,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:42:51,800 INFO L93 Difference]: Finished difference Result 476 states and 568 transitions. [2021-08-26 07:42:51,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 186 states. [2021-08-26 07:42:51,800 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 4.905263157894737) internal successors, (466), 94 states have internal predecessors, (466), 0 states have call successors, (0), 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 466 [2021-08-26 07:42:51,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:42:51,801 INFO L225 Difference]: With dead ends: 476 [2021-08-26 07:42:51,802 INFO L226 Difference]: Without dead ends: 472 [2021-08-26 07:42:51,803 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4186 ImplicationChecksByTransitivity, 6010.4ms TimeCoverageRelationStatistics Valid=12927, Invalid=21483, Unknown=0, NotChecked=0, Total=34410 [2021-08-26 07:42:51,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-08-26 07:42:51,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 472. [2021-08-26 07:42:51,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 1.197452229299363) internal successors, (564), 471 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:51,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 564 transitions. [2021-08-26 07:42:51,812 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 564 transitions. Word has length 466 [2021-08-26 07:42:51,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:42:51,813 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 564 transitions. [2021-08-26 07:42:51,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 4.905263157894737) internal successors, (466), 94 states have internal predecessors, (466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:42:51,813 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 564 transitions. [2021-08-26 07:42:51,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2021-08-26 07:42:51,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:42:51,814 INFO L512 BasicCegarLoop]: trace histogram [93, 92, 92, 92, 92, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:42:51,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-08-26 07:42:52,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:52,019 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:42:52,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:42:52,020 INFO L82 PathProgramCache]: Analyzing trace with hash -350592213, now seen corresponding path program 92 times [2021-08-26 07:42:52,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:42:52,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433964414] [2021-08-26 07:42:52,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:42:52,020 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:42:52,053 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:42:52,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792149193] [2021-08-26 07:42:52,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:42:52,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:42:52,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:42:52,054 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:42:52,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-26 07:42:59,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:42:59,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:42:59,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 1817 conjuncts, 187 conjunts are in the unsatisfiable core [2021-08-26 07:42:59,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:43:03,981 INFO L134 CoverageAnalysis]: Checked inductivity of 21114 backedges. 0 proven. 21114 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:43:03,981 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:43:03,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433964414] [2021-08-26 07:43:03,981 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:43:03,981 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792149193] [2021-08-26 07:43:03,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792149193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:43:03,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:43:03,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2021-08-26 07:43:03,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4978985] [2021-08-26 07:43:03,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-08-26 07:43:03,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:43:03,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-08-26 07:43:03,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4467, Invalid=4653, Unknown=0, NotChecked=0, Total=9120 [2021-08-26 07:43:03,983 INFO L87 Difference]: Start difference. First operand 472 states and 564 transitions. Second operand has 96 states, 96 states have (on average 4.90625) internal successors, (471), 95 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:07,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:43:07,773 INFO L93 Difference]: Finished difference Result 481 states and 574 transitions. [2021-08-26 07:43:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 188 states. [2021-08-26 07:43:07,774 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 4.90625) internal successors, (471), 95 states have internal predecessors, (471), 0 states have call successors, (0), 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 471 [2021-08-26 07:43:07,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:43:07,775 INFO L225 Difference]: With dead ends: 481 [2021-08-26 07:43:07,775 INFO L226 Difference]: Without dead ends: 477 [2021-08-26 07:43:07,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 562 GetRequests, 376 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4278 ImplicationChecksByTransitivity, 6093.4ms TimeCoverageRelationStatistics Valid=13207, Invalid=21949, Unknown=0, NotChecked=0, Total=35156 [2021-08-26 07:43:07,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-08-26 07:43:07,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 477. [2021-08-26 07:43:07,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 1.1974789915966386) internal successors, (570), 476 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:07,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 570 transitions. [2021-08-26 07:43:07,786 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 570 transitions. Word has length 471 [2021-08-26 07:43:07,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:43:07,786 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 570 transitions. [2021-08-26 07:43:07,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 4.90625) internal successors, (471), 95 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:07,786 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 570 transitions. [2021-08-26 07:43:07,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2021-08-26 07:43:07,788 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:43:07,788 INFO L512 BasicCegarLoop]: trace histogram [94, 93, 93, 93, 93, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:43:07,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-26 07:43:07,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-26 07:43:07,989 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:43:07,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:43:07,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1377225255, now seen corresponding path program 93 times [2021-08-26 07:43:07,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:43:07,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459921046] [2021-08-26 07:43:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:43:07,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:43:08,036 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:43:08,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116242786] [2021-08-26 07:43:08,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:43:08,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:08,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:43:08,038 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:43:08,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-26 07:43:16,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 94 check-sat command(s) [2021-08-26 07:43:16,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:43:16,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 1836 conjuncts, 189 conjunts are in the unsatisfiable core [2021-08-26 07:43:16,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:43:20,971 INFO L134 CoverageAnalysis]: Checked inductivity of 21576 backedges. 0 proven. 21576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:43:20,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:43:20,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459921046] [2021-08-26 07:43:20,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:43:20,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116242786] [2021-08-26 07:43:20,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116242786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:43:20,972 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:43:20,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2021-08-26 07:43:20,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95315293] [2021-08-26 07:43:20,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2021-08-26 07:43:20,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:43:20,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-08-26 07:43:20,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-08-26 07:43:20,974 INFO L87 Difference]: Start difference. First operand 477 states and 570 transitions. Second operand has 97 states, 97 states have (on average 4.907216494845361) internal successors, (476), 96 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:24,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:43:24,792 INFO L93 Difference]: Finished difference Result 486 states and 580 transitions. [2021-08-26 07:43:24,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2021-08-26 07:43:24,792 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 4.907216494845361) internal successors, (476), 96 states have internal predecessors, (476), 0 states have call successors, (0), 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 476 [2021-08-26 07:43:24,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:43:24,794 INFO L225 Difference]: With dead ends: 486 [2021-08-26 07:43:24,794 INFO L226 Difference]: Without dead ends: 482 [2021-08-26 07:43:24,795 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4371 ImplicationChecksByTransitivity, 6188.9ms TimeCoverageRelationStatistics Valid=13490, Invalid=22420, Unknown=0, NotChecked=0, Total=35910 [2021-08-26 07:43:24,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-08-26 07:43:24,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 482. [2021-08-26 07:43:24,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 1.1975051975051976) internal successors, (576), 481 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 576 transitions. [2021-08-26 07:43:24,805 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 576 transitions. Word has length 476 [2021-08-26 07:43:24,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:43:24,805 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 576 transitions. [2021-08-26 07:43:24,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.907216494845361) internal successors, (476), 96 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:24,805 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 576 transitions. [2021-08-26 07:43:24,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2021-08-26 07:43:24,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:43:24,807 INFO L512 BasicCegarLoop]: trace histogram [95, 94, 94, 94, 94, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:43:24,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-26 07:43:25,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:25,008 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:43:25,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:43:25,008 INFO L82 PathProgramCache]: Analyzing trace with hash -25632789, now seen corresponding path program 94 times [2021-08-26 07:43:25,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:43:25,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744555000] [2021-08-26 07:43:25,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:43:25,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:43:25,049 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:43:25,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651022069] [2021-08-26 07:43:25,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:43:25,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:25,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:43:25,053 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:43:25,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-26 07:43:33,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:43:33,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:43:33,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 1855 conjuncts, 191 conjunts are in the unsatisfiable core [2021-08-26 07:43:33,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:43:37,475 INFO L134 CoverageAnalysis]: Checked inductivity of 22043 backedges. 0 proven. 22043 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:43:37,475 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:43:37,475 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744555000] [2021-08-26 07:43:37,475 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:43:37,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651022069] [2021-08-26 07:43:37,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651022069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:43:37,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:43:37,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2021-08-26 07:43:37,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540664375] [2021-08-26 07:43:37,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2021-08-26 07:43:37,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:43:37,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-08-26 07:43:37,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-08-26 07:43:37,478 INFO L87 Difference]: Start difference. First operand 482 states and 576 transitions. Second operand has 98 states, 98 states have (on average 4.908163265306122) internal successors, (481), 97 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:41,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:43:41,338 INFO L93 Difference]: Finished difference Result 491 states and 586 transitions. [2021-08-26 07:43:41,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 192 states. [2021-08-26 07:43:41,338 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 4.908163265306122) internal successors, (481), 97 states have internal predecessors, (481), 0 states have call successors, (0), 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 481 [2021-08-26 07:43:41,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:43:41,339 INFO L225 Difference]: With dead ends: 491 [2021-08-26 07:43:41,339 INFO L226 Difference]: Without dead ends: 487 [2021-08-26 07:43:41,341 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 384 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4465 ImplicationChecksByTransitivity, 6292.3ms TimeCoverageRelationStatistics Valid=13776, Invalid=22896, Unknown=0, NotChecked=0, Total=36672 [2021-08-26 07:43:41,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-08-26 07:43:41,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 487. [2021-08-26 07:43:41,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 486 states have (on average 1.1975308641975309) internal successors, (582), 486 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:41,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 582 transitions. [2021-08-26 07:43:41,350 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 582 transitions. Word has length 481 [2021-08-26 07:43:41,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:43:41,350 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 582 transitions. [2021-08-26 07:43:41,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 4.908163265306122) internal successors, (481), 97 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:41,350 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 582 transitions. [2021-08-26 07:43:41,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2021-08-26 07:43:41,352 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:43:41,352 INFO L512 BasicCegarLoop]: trace histogram [96, 95, 95, 95, 95, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:43:41,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2021-08-26 07:43:41,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:41,552 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:43:41,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:43:41,553 INFO L82 PathProgramCache]: Analyzing trace with hash -438652647, now seen corresponding path program 95 times [2021-08-26 07:43:41,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:43:41,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230607766] [2021-08-26 07:43:41,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:43:41,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:43:41,591 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:43:41,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [431464766] [2021-08-26 07:43:41,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-26 07:43:41,592 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:41,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:43:41,594 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:43:41,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-26 07:43:51,214 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 96 check-sat command(s) [2021-08-26 07:43:51,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:43:51,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 1874 conjuncts, 193 conjunts are in the unsatisfiable core [2021-08-26 07:43:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:43:55,476 INFO L134 CoverageAnalysis]: Checked inductivity of 22515 backedges. 0 proven. 22515 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:43:55,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:43:55,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230607766] [2021-08-26 07:43:55,476 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:43:55,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431464766] [2021-08-26 07:43:55,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431464766] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:43:55,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:43:55,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2021-08-26 07:43:55,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234383825] [2021-08-26 07:43:55,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2021-08-26 07:43:55,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:43:55,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-08-26 07:43:55,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4755, Invalid=4947, Unknown=0, NotChecked=0, Total=9702 [2021-08-26 07:43:55,478 INFO L87 Difference]: Start difference. First operand 487 states and 582 transitions. Second operand has 99 states, 99 states have (on average 4.909090909090909) internal successors, (486), 98 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:59,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:43:59,418 INFO L93 Difference]: Finished difference Result 496 states and 592 transitions. [2021-08-26 07:43:59,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 194 states. [2021-08-26 07:43:59,418 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 4.909090909090909) internal successors, (486), 98 states have internal predecessors, (486), 0 states have call successors, (0), 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 486 [2021-08-26 07:43:59,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:43:59,419 INFO L225 Difference]: With dead ends: 496 [2021-08-26 07:43:59,419 INFO L226 Difference]: Without dead ends: 492 [2021-08-26 07:43:59,421 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 388 SyntacticMatches, 0 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4560 ImplicationChecksByTransitivity, 6435.1ms TimeCoverageRelationStatistics Valid=14065, Invalid=23377, Unknown=0, NotChecked=0, Total=37442 [2021-08-26 07:43:59,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-08-26 07:43:59,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 492. [2021-08-26 07:43:59,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 492 states, 491 states have (on average 1.1975560081466394) internal successors, (588), 491 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:59,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 492 states to 492 states and 588 transitions. [2021-08-26 07:43:59,430 INFO L78 Accepts]: Start accepts. Automaton has 492 states and 588 transitions. Word has length 486 [2021-08-26 07:43:59,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:43:59,431 INFO L470 AbstractCegarLoop]: Abstraction has 492 states and 588 transitions. [2021-08-26 07:43:59,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 4.909090909090909) internal successors, (486), 98 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:43:59,431 INFO L276 IsEmpty]: Start isEmpty. Operand 492 states and 588 transitions. [2021-08-26 07:43:59,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 492 [2021-08-26 07:43:59,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:43:59,433 INFO L512 BasicCegarLoop]: trace histogram [97, 96, 96, 96, 96, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:43:59,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-26 07:43:59,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-08-26 07:43:59,633 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:43:59,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:43:59,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1718774955, now seen corresponding path program 96 times [2021-08-26 07:43:59,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:43:59,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350381910] [2021-08-26 07:43:59,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:43:59,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:43:59,738 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:43:59,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [820035698] [2021-08-26 07:43:59,738 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-26 07:43:59,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:43:59,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:43:59,739 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:43:59,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-26 07:44:08,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 97 check-sat command(s) [2021-08-26 07:44:08,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:44:08,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 1893 conjuncts, 195 conjunts are in the unsatisfiable core [2021-08-26 07:44:08,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:44:13,225 INFO L134 CoverageAnalysis]: Checked inductivity of 22992 backedges. 0 proven. 22992 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:44:13,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:44:13,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350381910] [2021-08-26 07:44:13,225 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:44:13,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820035698] [2021-08-26 07:44:13,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820035698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:44:13,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:44:13,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2021-08-26 07:44:13,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241360577] [2021-08-26 07:44:13,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2021-08-26 07:44:13,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:44:13,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-08-26 07:44:13,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4853, Invalid=5047, Unknown=0, NotChecked=0, Total=9900 [2021-08-26 07:44:13,227 INFO L87 Difference]: Start difference. First operand 492 states and 588 transitions. Second operand has 100 states, 100 states have (on average 4.91) internal successors, (491), 99 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:17,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:44:17,432 INFO L93 Difference]: Finished difference Result 501 states and 598 transitions. [2021-08-26 07:44:17,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 196 states. [2021-08-26 07:44:17,433 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 4.91) internal successors, (491), 99 states have internal predecessors, (491), 0 states have call successors, (0), 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 491 [2021-08-26 07:44:17,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:44:17,434 INFO L225 Difference]: With dead ends: 501 [2021-08-26 07:44:17,434 INFO L226 Difference]: Without dead ends: 497 [2021-08-26 07:44:17,437 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4656 ImplicationChecksByTransitivity, 6725.6ms TimeCoverageRelationStatistics Valid=14357, Invalid=23863, Unknown=0, NotChecked=0, Total=38220 [2021-08-26 07:44:17,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-08-26 07:44:17,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 497. [2021-08-26 07:44:17,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 496 states have (on average 1.1975806451612903) internal successors, (594), 496 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:17,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 594 transitions. [2021-08-26 07:44:17,463 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 594 transitions. Word has length 491 [2021-08-26 07:44:17,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:44:17,463 INFO L470 AbstractCegarLoop]: Abstraction has 497 states and 594 transitions. [2021-08-26 07:44:17,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 4.91) internal successors, (491), 99 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:17,463 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 594 transitions. [2021-08-26 07:44:17,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 497 [2021-08-26 07:44:17,465 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:44:17,465 INFO L512 BasicCegarLoop]: trace histogram [98, 97, 97, 97, 97, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:44:17,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-26 07:44:17,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:44:17,685 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:44:17,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:44:17,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1080353703, now seen corresponding path program 97 times [2021-08-26 07:44:17,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:44:17,685 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903055305] [2021-08-26 07:44:17,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:44:17,686 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:44:17,725 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:44:17,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121944770] [2021-08-26 07:44:17,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-26 07:44:17,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:44:17,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:44:17,726 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:44:17,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-26 07:44:26,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 07:44:26,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 1912 conjuncts, 197 conjunts are in the unsatisfiable core [2021-08-26 07:44:26,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:44:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 23474 backedges. 0 proven. 23474 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:44:30,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:44:30,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903055305] [2021-08-26 07:44:30,873 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:44:30,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121944770] [2021-08-26 07:44:30,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121944770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:44:30,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:44:30,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2021-08-26 07:44:30,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664353877] [2021-08-26 07:44:30,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2021-08-26 07:44:30,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:44:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2021-08-26 07:44:30,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4952, Invalid=5148, Unknown=0, NotChecked=0, Total=10100 [2021-08-26 07:44:30,876 INFO L87 Difference]: Start difference. First operand 497 states and 594 transitions. Second operand has 101 states, 101 states have (on average 4.910891089108911) internal successors, (496), 100 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:35,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:44:35,076 INFO L93 Difference]: Finished difference Result 506 states and 604 transitions. [2021-08-26 07:44:35,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2021-08-26 07:44:35,077 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 4.910891089108911) internal successors, (496), 100 states have internal predecessors, (496), 0 states have call successors, (0), 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 496 [2021-08-26 07:44:35,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:44:35,078 INFO L225 Difference]: With dead ends: 506 [2021-08-26 07:44:35,078 INFO L226 Difference]: Without dead ends: 502 [2021-08-26 07:44:35,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 396 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4753 ImplicationChecksByTransitivity, 6775.5ms TimeCoverageRelationStatistics Valid=14652, Invalid=24354, Unknown=0, NotChecked=0, Total=39006 [2021-08-26 07:44:35,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-08-26 07:44:35,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 502. [2021-08-26 07:44:35,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 501 states have (on average 1.1976047904191616) internal successors, (600), 501 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 600 transitions. [2021-08-26 07:44:35,090 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 600 transitions. Word has length 496 [2021-08-26 07:44:35,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:44:35,091 INFO L470 AbstractCegarLoop]: Abstraction has 502 states and 600 transitions. [2021-08-26 07:44:35,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 4.910891089108911) internal successors, (496), 100 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:35,091 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 600 transitions. [2021-08-26 07:44:35,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2021-08-26 07:44:35,092 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:44:35,093 INFO L512 BasicCegarLoop]: trace histogram [99, 98, 98, 98, 98, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:44:35,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-08-26 07:44:35,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:44:35,297 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:44:35,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:44:35,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1468855957, now seen corresponding path program 98 times [2021-08-26 07:44:35,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:44:35,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893494266] [2021-08-26 07:44:35,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:44:35,297 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:44:35,372 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:44:35,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1606359605] [2021-08-26 07:44:35,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-26 07:44:35,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:44:35,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:44:35,374 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:44:35,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-26 07:44:44,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-26 07:44:44,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:44:44,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 1931 conjuncts, 199 conjunts are in the unsatisfiable core [2021-08-26 07:44:44,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:44:48,822 INFO L134 CoverageAnalysis]: Checked inductivity of 23961 backedges. 0 proven. 23961 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:44:48,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:44:48,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893494266] [2021-08-26 07:44:48,823 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:44:48,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606359605] [2021-08-26 07:44:48,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606359605] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:44:48,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:44:48,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101] total 101 [2021-08-26 07:44:48,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666856247] [2021-08-26 07:44:48,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2021-08-26 07:44:48,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:44:48,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-08-26 07:44:48,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5052, Invalid=5250, Unknown=0, NotChecked=0, Total=10302 [2021-08-26 07:44:48,825 INFO L87 Difference]: Start difference. First operand 502 states and 600 transitions. Second operand has 102 states, 102 states have (on average 4.911764705882353) internal successors, (501), 101 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:52,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:44:52,998 INFO L93 Difference]: Finished difference Result 511 states and 610 transitions. [2021-08-26 07:44:52,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 200 states. [2021-08-26 07:44:52,999 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 4.911764705882353) internal successors, (501), 101 states have internal predecessors, (501), 0 states have call successors, (0), 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 501 [2021-08-26 07:44:52,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:44:53,020 INFO L225 Difference]: With dead ends: 511 [2021-08-26 07:44:53,021 INFO L226 Difference]: Without dead ends: 507 [2021-08-26 07:44:53,022 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 598 GetRequests, 400 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4851 ImplicationChecksByTransitivity, 6869.3ms TimeCoverageRelationStatistics Valid=14950, Invalid=24850, Unknown=0, NotChecked=0, Total=39800 [2021-08-26 07:44:53,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-08-26 07:44:53,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 507. [2021-08-26 07:44:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 506 states have (on average 1.1976284584980237) internal successors, (606), 506 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:53,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 606 transitions. [2021-08-26 07:44:53,031 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 606 transitions. Word has length 501 [2021-08-26 07:44:53,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:44:53,032 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 606 transitions. [2021-08-26 07:44:53,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 4.911764705882353) internal successors, (501), 101 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:44:53,032 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 606 transitions. [2021-08-26 07:44:53,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 507 [2021-08-26 07:44:53,034 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:44:53,034 INFO L512 BasicCegarLoop]: trace histogram [100, 99, 99, 99, 99, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:44:53,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-08-26 07:44:53,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-08-26 07:44:53,242 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:44:53,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:44:53,242 INFO L82 PathProgramCache]: Analyzing trace with hash 960395161, now seen corresponding path program 99 times [2021-08-26 07:44:53,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:44:53,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16281684] [2021-08-26 07:44:53,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:44:53,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:44:53,283 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:44:53,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407194782] [2021-08-26 07:44:53,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-26 07:44:53,283 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:44:53,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:44:53,286 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:44:53,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-26 07:45:03,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 100 check-sat command(s) [2021-08-26 07:45:03,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-26 07:45:03,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 1950 conjuncts, 201 conjunts are in the unsatisfiable core [2021-08-26 07:45:03,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-26 07:45:07,760 INFO L134 CoverageAnalysis]: Checked inductivity of 24453 backedges. 0 proven. 24453 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 07:45:07,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 07:45:07,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16281684] [2021-08-26 07:45:07,761 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-26 07:45:07,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407194782] [2021-08-26 07:45:07,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407194782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-26 07:45:07,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-26 07:45:07,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102] total 102 [2021-08-26 07:45:07,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041409311] [2021-08-26 07:45:07,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2021-08-26 07:45:07,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 07:45:07,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-08-26 07:45:07,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2021-08-26 07:45:07,763 INFO L87 Difference]: Start difference. First operand 507 states and 606 transitions. Second operand has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 102 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:45:12,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 07:45:12,125 INFO L93 Difference]: Finished difference Result 516 states and 616 transitions. [2021-08-26 07:45:12,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2021-08-26 07:45:12,125 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 102 states have internal predecessors, (506), 0 states have call successors, (0), 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 506 [2021-08-26 07:45:12,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 07:45:12,126 INFO L225 Difference]: With dead ends: 516 [2021-08-26 07:45:12,126 INFO L226 Difference]: Without dead ends: 512 [2021-08-26 07:45:12,128 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 604 GetRequests, 404 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4950 ImplicationChecksByTransitivity, 7027.6ms TimeCoverageRelationStatistics Valid=15251, Invalid=25351, Unknown=0, NotChecked=0, Total=40602 [2021-08-26 07:45:12,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-08-26 07:45:12,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 512. [2021-08-26 07:45:12,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 511 states have (on average 1.197651663405088) internal successors, (612), 511 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:45:12,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 612 transitions. [2021-08-26 07:45:12,137 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 612 transitions. Word has length 506 [2021-08-26 07:45:12,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 07:45:12,137 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 612 transitions. [2021-08-26 07:45:12,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.912621359223301) internal successors, (506), 102 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 07:45:12,137 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 612 transitions. [2021-08-26 07:45:12,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 512 [2021-08-26 07:45:12,139 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 07:45:12,139 INFO L512 BasicCegarLoop]: trace histogram [101, 100, 100, 100, 100, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 07:45:12,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-26 07:45:12,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-26 07:45:12,341 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 07:45:12,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 07:45:12,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1927722539, now seen corresponding path program 100 times [2021-08-26 07:45:12,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 07:45:12,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089969099] [2021-08-26 07:45:12,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 07:45:12,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 07:45:12,383 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-26 07:45:12,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796722735] [2021-08-26 07:45:12,383 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-26 07:45:12,383 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-26 07:45:12,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 07:45:12,384 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-26 07:45:12,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-26 07:45:21,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-26 07:45:21,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2021-08-26 07:45:21,773 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-26 07:45:21,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-26 07:45:22,210 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-26 07:45:22,210 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-08-26 07:45:22,211 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-08-26 07:45:22,212 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-26 07:45:22,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-26 07:45:22,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-26 07:45:22,433 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-26 07:45:22,584 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 07:45:22 BoogieIcfgContainer [2021-08-26 07:45:22,584 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-26 07:45:22,585 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-26 07:45:22,585 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-26 07:45:22,585 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-26 07:45:22,585 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 07:33:42" (3/4) ... [2021-08-26 07:45:22,587 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-08-26 07:45:22,717 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-26 07:45:22,717 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-26 07:45:22,719 INFO L168 Benchmark]: Toolchain (without parser) took 700455.83 ms. Allocated memory was 52.4 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 29.0 MB in the beginning and 901.2 MB in the end (delta: -872.2 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,720 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 52.4 MB. Free memory was 33.9 MB in the beginning and 33.9 MB in the end (delta: 24.9 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-08-26 07:45:22,720 INFO L168 Benchmark]: CACSL2BoogieTranslator took 146.47 ms. Allocated memory is still 52.4 MB. Free memory was 28.8 MB in the beginning and 34.7 MB in the end (delta: -5.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,720 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.77 ms. Allocated memory was 52.4 MB in the beginning and 65.0 MB in the end (delta: 12.6 MB). Free memory was 34.7 MB in the beginning and 47.5 MB in the end (delta: -12.8 MB). Peak memory consumption was 4.3 MB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,722 INFO L168 Benchmark]: Boogie Preprocessor took 28.47 ms. Allocated memory is still 65.0 MB. Free memory was 47.5 MB in the beginning and 46.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,722 INFO L168 Benchmark]: RCFGBuilder took 274.93 ms. Allocated memory is still 65.0 MB. Free memory was 46.5 MB in the beginning and 32.9 MB in the end (delta: 13.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,722 INFO L168 Benchmark]: TraceAbstraction took 699816.16 ms. Allocated memory was 65.0 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 32.4 MB in the beginning and 938.0 MB in the end (delta: -905.5 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,723 INFO L168 Benchmark]: Witness Printer took 132.59 ms. Allocated memory is still 2.3 GB. Free memory was 938.0 MB in the beginning and 901.2 MB in the end (delta: 36.7 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.1 GB. [2021-08-26 07:45:22,724 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10 ms. Allocated memory is still 52.4 MB. Free memory was 33.9 MB in the beginning and 33.9 MB in the end (delta: 24.9 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 146.47 ms. Allocated memory is still 52.4 MB. Free memory was 28.8 MB in the beginning and 34.7 MB in the end (delta: -5.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 49.77 ms. Allocated memory was 52.4 MB in the beginning and 65.0 MB in the end (delta: 12.6 MB). Free memory was 34.7 MB in the beginning and 47.5 MB in the end (delta: -12.8 MB). Peak memory consumption was 4.3 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 28.47 ms. Allocated memory is still 65.0 MB. Free memory was 47.5 MB in the beginning and 46.5 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 274.93 ms. Allocated memory is still 65.0 MB. Free memory was 46.5 MB in the beginning and 32.9 MB in the end (delta: 13.5 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 699816.16 ms. Allocated memory was 65.0 MB in the beginning and 2.3 GB in the end (delta: 2.2 GB). Free memory was 32.4 MB in the beginning and 938.0 MB in the end (delta: -905.5 MB). Peak memory consumption was 1.3 GB. Max. memory is 16.1 GB. * Witness Printer took 132.59 ms. Allocated memory is still 2.3 GB. Free memory was 938.0 MB in the beginning and 901.2 MB in the end (delta: 36.7 MB). Peak memory consumption was 37.7 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L22] int counter = 0; VAL [counter=0] [L24] int x1, x2; [L25] int y1, y2, y3; [L26] x1 = __VERIFIER_nondet_int() [L27] x2 = __VERIFIER_nondet_int() [L13] COND FALSE !(!cond) VAL [counter=0] [L13] COND FALSE !(!cond) VAL [counter=0] [L32] y1 = 0 [L33] y2 = 0 [L34] y3 = x1 VAL [counter=0] [L36] EXPR counter++ VAL [counter=1] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=1] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=1] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=1] [L36] EXPR counter++ VAL [counter=2] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=2] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=2] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=2] [L36] EXPR counter++ VAL [counter=3] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=3] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=3] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=3] [L36] EXPR counter++ VAL [counter=4] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=4] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=4] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=4] [L36] EXPR counter++ VAL [counter=5] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=5] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=5] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=5] [L36] EXPR counter++ VAL [counter=6] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=6] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=6] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=6] [L36] EXPR counter++ VAL [counter=7] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=7] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=7] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=7] [L36] EXPR counter++ VAL [counter=8] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=8] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=8] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=8] [L36] EXPR counter++ VAL [counter=9] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=9] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=9] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=9] [L36] EXPR counter++ VAL [counter=10] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=10] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=10] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=10] [L36] EXPR counter++ VAL [counter=11] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=11] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=11] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=11] [L36] EXPR counter++ VAL [counter=12] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=12] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=12] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=12] [L36] EXPR counter++ VAL [counter=13] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=13] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=13] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=13] [L36] EXPR counter++ VAL [counter=14] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=14] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=14] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=14] [L36] EXPR counter++ VAL [counter=15] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=15] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=15] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=15] [L36] EXPR counter++ VAL [counter=16] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=16] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=16] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=16] [L36] EXPR counter++ VAL [counter=17] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=17] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=17] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=17] [L36] EXPR counter++ VAL [counter=18] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=18] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=18] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=18] [L36] EXPR counter++ VAL [counter=19] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=19] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=19] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=19] [L36] EXPR counter++ VAL [counter=20] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=20] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=20] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=20] [L36] EXPR counter++ VAL [counter=21] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=21] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=21] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=21] [L36] EXPR counter++ VAL [counter=22] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=22] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=22] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=22] [L36] EXPR counter++ VAL [counter=23] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=23] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=23] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=23] [L36] EXPR counter++ VAL [counter=24] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=24] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=24] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=24] [L36] EXPR counter++ VAL [counter=25] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=25] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=25] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=25] [L36] EXPR counter++ VAL [counter=26] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=26] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=26] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=26] [L36] EXPR counter++ VAL [counter=27] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=27] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=27] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=27] [L36] EXPR counter++ VAL [counter=28] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=28] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=28] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=28] [L36] EXPR counter++ VAL [counter=29] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=29] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=29] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=29] [L36] EXPR counter++ VAL [counter=30] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=30] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=30] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=30] [L36] EXPR counter++ VAL [counter=31] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=31] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=31] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=31] [L36] EXPR counter++ VAL [counter=32] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=32] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=32] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=32] [L36] EXPR counter++ VAL [counter=33] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=33] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=33] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=33] [L36] EXPR counter++ VAL [counter=34] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=34] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=34] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=34] [L36] EXPR counter++ VAL [counter=35] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=35] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=35] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=35] [L36] EXPR counter++ VAL [counter=36] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=36] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=36] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=36] [L36] EXPR counter++ VAL [counter=37] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=37] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=37] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=37] [L36] EXPR counter++ VAL [counter=38] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=38] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=38] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=38] [L36] EXPR counter++ VAL [counter=39] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=39] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=39] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=39] [L36] EXPR counter++ VAL [counter=40] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=40] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=40] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=40] [L36] EXPR counter++ VAL [counter=41] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=41] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=41] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=41] [L36] EXPR counter++ VAL [counter=42] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=42] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=42] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=42] [L36] EXPR counter++ VAL [counter=43] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=43] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=43] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=43] [L36] EXPR counter++ VAL [counter=44] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=44] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=44] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=44] [L36] EXPR counter++ VAL [counter=45] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=45] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=45] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=45] [L36] EXPR counter++ VAL [counter=46] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=46] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=46] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=46] [L36] EXPR counter++ VAL [counter=47] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=47] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=47] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=47] [L36] EXPR counter++ VAL [counter=48] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=48] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=48] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=48] [L36] EXPR counter++ VAL [counter=49] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=49] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=49] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=49] [L36] EXPR counter++ VAL [counter=50] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=50] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=50] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=50] [L36] EXPR counter++ VAL [counter=51] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=51] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=51] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=51] [L36] EXPR counter++ VAL [counter=52] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=52] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=52] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=52] [L36] EXPR counter++ VAL [counter=53] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=53] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=53] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=53] [L36] EXPR counter++ VAL [counter=54] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=54] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=54] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=54] [L36] EXPR counter++ VAL [counter=55] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=55] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=55] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=55] [L36] EXPR counter++ VAL [counter=56] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=56] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=56] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=56] [L36] EXPR counter++ VAL [counter=57] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=57] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=57] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=57] [L36] EXPR counter++ VAL [counter=58] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=58] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=58] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=58] [L36] EXPR counter++ VAL [counter=59] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=59] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=59] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=59] [L36] EXPR counter++ VAL [counter=60] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=60] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=60] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=60] [L36] EXPR counter++ VAL [counter=61] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=61] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=61] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=61] [L36] EXPR counter++ VAL [counter=62] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=62] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=62] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=62] [L36] EXPR counter++ VAL [counter=63] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=63] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=63] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=63] [L36] EXPR counter++ VAL [counter=64] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=64] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=64] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=64] [L36] EXPR counter++ VAL [counter=65] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=65] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=65] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=65] [L36] EXPR counter++ VAL [counter=66] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=66] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=66] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=66] [L36] EXPR counter++ VAL [counter=67] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=67] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=67] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=67] [L36] EXPR counter++ VAL [counter=68] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=68] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=68] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=68] [L36] EXPR counter++ VAL [counter=69] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=69] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=69] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=69] [L36] EXPR counter++ VAL [counter=70] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=70] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=70] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=70] [L36] EXPR counter++ VAL [counter=71] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=71] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=71] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=71] [L36] EXPR counter++ VAL [counter=72] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=72] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=72] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=72] [L36] EXPR counter++ VAL [counter=73] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=73] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=73] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=73] [L36] EXPR counter++ VAL [counter=74] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=74] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=74] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=74] [L36] EXPR counter++ VAL [counter=75] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=75] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=75] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=75] [L36] EXPR counter++ VAL [counter=76] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=76] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=76] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=76] [L36] EXPR counter++ VAL [counter=77] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=77] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=77] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=77] [L36] EXPR counter++ VAL [counter=78] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=78] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=78] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=78] [L36] EXPR counter++ VAL [counter=79] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=79] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=79] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=79] [L36] EXPR counter++ VAL [counter=80] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=80] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=80] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=80] [L36] EXPR counter++ VAL [counter=81] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=81] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=81] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=81] [L36] EXPR counter++ VAL [counter=82] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=82] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=82] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=82] [L36] EXPR counter++ VAL [counter=83] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=83] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=83] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=83] [L36] EXPR counter++ VAL [counter=84] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=84] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=84] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=84] [L36] EXPR counter++ VAL [counter=85] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=85] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=85] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=85] [L36] EXPR counter++ VAL [counter=86] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=86] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=86] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=86] [L36] EXPR counter++ VAL [counter=87] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=87] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=87] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=87] [L36] EXPR counter++ VAL [counter=88] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=88] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=88] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=88] [L36] EXPR counter++ VAL [counter=89] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=89] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=89] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=89] [L36] EXPR counter++ VAL [counter=90] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=90] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=90] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=90] [L36] EXPR counter++ VAL [counter=91] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=91] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=91] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=91] [L36] EXPR counter++ VAL [counter=92] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=92] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=92] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=92] [L36] EXPR counter++ VAL [counter=93] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=93] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=93] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=93] [L36] EXPR counter++ VAL [counter=94] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=94] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=94] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=94] [L36] EXPR counter++ VAL [counter=95] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=95] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=95] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=95] [L36] EXPR counter++ VAL [counter=96] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=96] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=96] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=96] [L36] EXPR counter++ VAL [counter=97] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=97] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=97] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=97] [L36] EXPR counter++ VAL [counter=98] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=98] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=98] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=98] [L36] EXPR counter++ VAL [counter=99] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=99] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=99] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=99] [L36] EXPR counter++ VAL [counter=100] [L36] COND TRUE counter++<100 [L16] COND FALSE !(!(cond)) VAL [counter=100] [L39] COND FALSE !(!(y3 != 0)) VAL [counter=100] [L41] COND TRUE y2 + 1 == x2 [L42] y1 = y1 + 1 [L43] y2 = 0 [L44] y3 = y3 - 1 VAL [counter=100] [L36] EXPR counter++ VAL [counter=101] [L36] COND FALSE !(counter++<100) [L16] COND TRUE !(cond) VAL [counter=101] [L18] reach_error() VAL [counter=101] - UnprovableResult [Line: 18]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 21 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 699629.6ms, OverallIterations: 104, TraceHistogramMax: 101, EmptinessCheckTime: 97.8ms, AutomataDifference: 151581.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 5.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1450 SDtfs, 20092 SDslu, 23257 SDs, 0 SdLazy, 10759 SolverSat, 417 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9648.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 30730 GetRequests, 20616 SyntacticMatches, 0 SemanticMatches, 10114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166653 ImplicationChecksByTransitivity, 245346.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=512occurred in iteration=103, InterpolantAutomatonStates: 10314, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 675.2ms AutomataMinimizationTime, 103 MinimizatonAttempts, 11 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2681.4ms SsaConstructionTime, 25794.8ms SatisfiabilityAnalysisTime, 182725.1ms InterpolantComputationTime, 26394 NumberOfCodeBlocks, 26394 NumberOfCodeBlocksAsserted, 2621 NumberOfCheckSat, 25780 ConstructedInterpolants, 0 QuantifiedInterpolants, 76766 SizeOfPredicates, 4966 NumberOfNonLiveVariables, 101095 ConjunctsInSsa, 10224 ConjunctsInUnsatCore, 103 InterpolantComputations, 4 PerfectInterpolantSequences, 0/818400 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2021-08-26 07:45:22,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...